Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Шифрование с автоключомСтр 1 из 8Следующая ⇒ МЕТОДЫ ШИФРОВАНИЯ
Исторический обзор. В криптографии рассматривают четыре типа подстановки (замены):моноалфавитная, гомофоническая, полиалфавитная, полиграммная.
Моноалфавитная замена [1, с. 137]
При моноалфавитной замене каждой букве алфавита ставится в соответствие одна буква шифртекста из этого же алфавита. Кодировка символов задается в соответствии с некоторой таблицей, например, в соответствии с табл. 1 следующим образом (^-пробел). Количество элементов алфавита для данной таблицы – 33.
Таблица 1
Шифр, задаваемый формулой yi = (xi + ki) mod n, где ki - i -тая буква ключа, в качестве которого используется слово или фраза, n - количество элементов алфавита, называется шифром Вижинера. Дешифрование производится по формуле
Пример
y1=(07+10) mod 33=17 à С y2=(00+11) мod 33=11 à Л y3=(12+30) mod 33=09 à Й y4=(05+23) mod 33=28 à Ь y5=(13+10) mod 33=23 à Ч y6=(00+11) mod 33=11 à Л
Задача №1. Для открытого текста «КОЛОБОК» составить шифртекст, используя шифр Вижинера и ключ «КЛЮЧ».
Шифрование с автоключом [33, с. 139] Шифр, в котором сам открытый текст или получающаяся криптограмма используются в качестве ключа называется шифром с автоключом. Шифрование в этом случае начинается с ключа, называемого первичным, и продолжается с помощью открытого текста или криптограммы, смещенной на длину первичного ключа.
Задача№ 2. Для открытого текста «КОЛОБОК» составить шифртекст используя шифр Вижинера и первичный ключ «КЛЮЧ». В качестве ключа, следующего за первичным, используется открытый текст.
Задача №3. Для открытого текста «КОЛОБОК» составить шифртекст используя шифр Вижинера и первичный ключ «КЛЮЧ». В качестве ключа, следующего за первичным, используется криптограмма.
|