Главная страница / 40. Шифрование данных. Криптография: 40.2. Шифрование заменой ...
40.2. Шифрование заменой (подстановка)
← 40.1. Общие сведения | 40.3. Шифрование методом перестановки → |
Шифрование заменой заключается в том, что символы шифруемого текста заменяются символами того же (моноалфавитная подстановка) или другого (полиалфавитная подстановка) алфавита в соответствии с некоторой заранее обусловленной схемой замены.
Примером такого метода служит упомянутый выше «код Цезаря». Такой шифр является очень простым и имеет низкую стойкость. Зашифрованный текст можно вскрыть методом грубой силы (перебор всех возможных комбинаций шифрования) или используя частотный словарь (определение символов по частоте их использования в тексте).
Полиалфавитная подстановка несколько повышает стойкость шифра. Для замены символов используется несколько алфавитов. Первый символ заменяется некоторым символом одного алфавита, второй – соответствующим символом второго алфавита и т. д.
← 40.1. Общие сведения | 40.3. Шифрование методом перестановки → |