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

advertisement
Шифрование текста
Шифр Хилла (с длиной блока = 2)
Шифрование методом Атбаш
 Некоторые фрагменты библейских текстов
зашифрованы с помощью шифра, который
назывался Атбаш. Правило зашифрования
состояло в замене i-й буквы алфавита буквой с
номером n - i + 1, где n - число букв в алфавите.
Происхождение слова Атбаш объясняется
принципом замены букв. Это слово составлено из
букв Алеф, Тав, Бет, Шин, то есть первой и
последней, второй и предпоследней букв
древнесемитского алфавита. Для дешифрования
сообщения нужно просто повторно применить к нему
этот же алгоритм.
Шифрование методом Цезаря
 Шифр Цезаря реализует кодирование
фразы путем «сдвига» всех букв фразы
на определенное число n (в
оригинальном шифре Цезаря число n
равнялось 3). Если буква кодируемой
фразы имеет в алфавите позицию j, то
она в "шифровке" будет заменяться
буквой, находящейся в алфавите на
позиции j + n.
Квадрат Полибия
 В Древней Греции (II в. до н.э.) был известен шифр,
называемый "квадрат Полибия". Шифровальная
таблица представляла собой квадрат с пятью
столбцами и пятью строками, которые нумеровались
цифрами от 1 до 5. В каждую клетку такого квадрата
записывалась одна буква. В результате каждой букве
соответствовала пара чисел, и шифрование
сводилось к замене буквы парой чисел.
Для латинского алфавита квадрат Полибия имеет
вид:
Шифр Вижинера
 Важное усовершенствование
многоалфавитных систем, состоящее в
идее использования в качестве ключа
текста самого сообщения или же
шифрованного текста, принадлежит
Джероламо Кардано и Блезу де
Виженеру. Такой шифр был назван
самоключом.
Шифр Гронсфельда
 Алгоритм шифра Гронсфельда (созданный в
1734 году бельгийцем Хосе де Бронкхором,
графом де Гронсфельд, военным и
дипломатом), является модификацией
шифра Цезаря, заключающейся в том, что
величина сдвига не является постоянной, а
задается ключом (гаммой).
Такой способ шифрования также называется
короткопериодической гаммой.
Алгоритм Эль Гамаля
Download