Инструменты пользователя

Инструменты сайта


examination:mszki:question31

Шифрование методом подстановки (замены)

В этом, наиболее простом, методе символы шифруемого текста заменяются другими символами, взятыми из одного (моноалфавитная подстановка) или нескольких (полиал- фавитная подстановка) алфавитов. Самой простой разновидностей является прямая за- мена, когда буквы шифруемого текста заменяются другими буквами того же самого или некоторого другого алфавита.

Если объем зашифрованного текста большой, то частоты появления букв в зашифро- ванном тексте будут ближе к частотам появления букв в алфавите (того языка, на кото- ром написан текст) и расшифровка будет очень простой.

Поэтому простую замену в настоящее время используют редко и в тех случаях, когда шифруемый текст короток.

Для повышения стойкости шифра используют так называемые полиалфавитные под- становки, в которых для замены символов исходного текста используются символы не- скольких алфавитов. Существует несколько разновидностей полиалфавитной подста- новки, наиболее известными из которых являются одно- (обыкновенная и монофониче- ская) и многоконтурная.

Шифрование методом перестановки

Этот метод заключается в том, что символы шифруемого текста переставляются по определенным правилам внутри шифруемого блока символов.

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

examination/mszki/question31.txt · Последние изменения: 2014/01/15 12:20 (внешнее изменение)