Шифр простой замены программа скачать

Шифр простой замены программа

Шифры простой замены (стр. 1 из 2)
ЛАБОРАТОРНАЯ РАБОТА №1. ШИФРЫ ПРОСТОЙ ЗАМЕНЫ. В 1 в. н.э. Ю. Цезарь во время войны с галлами, переписываясь со своими друзьями в Риме, заменял в сообщении первую букву латинского алфавита (А) на четвертую (D), вторую (В) – на пятую (Е), наконец, последнюю – на третью: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z. D E F G H I J K L M N O P Q R S T U V W X Y Z A B C.

Пример 1.1. Донесение Ю. Цезаря Сенату об одержанной им победе. над Понтийским царем выглядело так: YHQL YLGL YLFL ("Veni, vidi, vici" – лат. "Пришел, увидел, победил"). Император Август (1 в. н. э.) в своей переписке заменял первую букву на вторую, вторую – на третью и т. д., наконец, последнюю – на первую: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z. B C D E F G H I J K L M N O P Q R S T U V W X Y Z A. Пример 1.2.

Любимое изречение императора Августа выглядело так: GFTUJOB MFOUF ("Festina lente" – лат. "Торопись медленно"). Таким образом, множество отображений шифра Цезаря – это циклическая подгруппа. Система Цезаря – это моноалфавитная подстановка (т.к. каждой букве открытого текста ставится в соответствие одна буква шифртекста), преобразующая открытый текст. Цезарь использовал подстановку. Для улучшения криптографической стойкости шифра Цезаря можно в качестве преобразующего алфавита задать его рандомизированную версию.

В этом случае будет 26! способов упорядочивания алфавита. Но в качестве ключа будет не величина сдвига (одна цифра), а рандомизированный вариант алфавита. 2. МОДИФИЦИРОВАННЫЙ ШИФР ЦЕЗАРЯ. Аббат Тритемеус – автор первой печатной книги о тайнописи (1518 г.) – предложил несколько шифров и среди них шифр, который можно считать усовершенствованием шифра Цезаря. Все буквы алфавита нумеруются по порядку (от 1 до 31 в русском варианте).

Затем выбирают какое-нибудь слово, называемое "ключом", и подписывают под сообщением с повторением. Чтобы получить шифрованный текст, складывают номер очередной буквы с номером соответствующей буквы ключа. Если полученная сумма больше 31, то из нее вычитают 31. В результате получают последовательность чисел от 1 до 31. Вновь заменяя числа этой последовательности соответствующими буквами, получают шифрованный текст.

Разбивая этот текст на группы одной длины, получают шифрованное сообщение. Пример 1.3. Выбираем ключевое слово "Пособие". Составляем сообщение "сессия начинается в конце семестра" с е с с и я н а ч и н а е т с я в к о н ц е с е м е с т р а. п о с о б и е п о с о б и е п о с о б и е п о с о б и е п о. Шифруем, разбиваем текст на группы длины 6, и получаем шифрованное сообщение: в ф д а и и у р з ь э в о ш в о ф щ р ц э х б ч ы з ь ш б п.

Чтобы получить шифрованный текст, складывают номер очередной буквы с номером соответствующей буквы ключа. Если полученная сумма больше 33, то из нее вычитают 33. В результате получают последовательность чисел от 1 до 33. Вновь заменяя числа этой последовательности соответствующими буквами, получают шифрованный текст. Разбивая этот текст на группы одной длины, получают шифрованное сообщение.

Если под ключом шифра понимать однобуквенное слово “В” (в русском варианте), то мы получим шифр Цезаря. Пример 1.4. Для сообщения из примера 1.3, получим: ф и ф ф л в р г ь л р г и х ф в в н т р щ и ф и п и ф х у г. Шифр Атбаш . Коды появились в глубокой древности в виде криптограмм. Порой священные иудейские тексты шифровались методом замены.

Вместо первой буквы алфавита писалась последняя буква, вместо второй - предпоследняя и т.д. Этот древний шифр назывался Атбаш.

Скачать:

  • Шифр простой замены программа

    • Шифр простой замены программа

Похожие материалы: