Преимущества применения числовых кодов при шифровании данных:
- Затруднение дешифрования. 3 Перестановки и коды в таблицах подобраны разработчиками таким образом, чтобы максимально затруднить процесс дешифрования текста путём подбора ключа. 3
- Устойчивость к атакам с помощью квантовых компьютеров. 12 Большинство симметричных шифров предположительно устойчиво к ним, в то время как асимметричные алгоритмы в теории представляют угрозу для них. 12
Недостатки применения числовых кодов:
- Простота взлома простейших шифров. 12 Например, зная частотность разных букв в языке, можно соотносить самые часто встречающиеся буквы с самыми многочисленными числами или символами в коде, пока не удастся получить осмысленные слова. 12
- Необходимость в одинаковой таблице соответствия букв и чисел у отправителя и получателя сообщения. 2 Первый с её помощью шифрует сообщения, а второй — расшифровывает. 2