1. Алгоритм защиты содержимого некоторого сообщения, файла или канала связи, при котором все элементы, образующие сообщение, тщательно кодируются. Перед прочтением сообщение необходимо расшифровать и привести к начальному виду.
2. Процесс кодирования информации использованием ключа. Прочитать зашифрованную информацию можно, лишь обладая специальным ключом. Стойкость шифрования - способность шифра противостоять попыткам взлома. Чаще всего используют системы шифрования с открытым и закрытым ключами.