Шифр простой замены
Автор: Oleg 11.03.2018 18:42
Шифр простой замены - класс методов шифрования, которые сводится к созданию по определённому алгоритму таблицы шифрования, в которой для каждой буквы открытого текста существует единственная сопоставленная ей буква шифр-текста. Само шифрование заключается в замене букв согласно таблице. Для расшифровки достаточно иметь ту же таблицу, либо знать алгоритм, по которой она генерируется.
Рассмотрим 3 способа шифрования: Шифр Цезаря, Атбаш и шифр подстановки.
В Шифре Цезаря каждый символ заменяется буквой находящейся на несколько позицей левее или правее.
Пример:
каждая буква заменяется буквой, которая находится на 2 позици правее исходной хакер=чвмжт
Правило шифрования в шифре Атбаш состоит в замене буквы алфавита буквой с номером - + 1, где - число букв в алфавите.
Пример:
Исходный текст: abcdefghijklmnopqrstuvwxyz
Зашифрованный текст: ZYXWVUTSRQPONMLKJIHGFEDCBA
В шифре подстановки каждый символ текста заменяется на другой. В криптографии различают четыре шифра подстановки:
Одноалфавитный шифр подстановки — шифр, при котором каждый символ текста заменяется на некоторый, фиксированный при данном ключе символ того же алфавита;
Однозвучный шифр подстановки похож на одноалфавитный за исключением того, что символ открытого текста может быть заменен одним из нескольких возможных символов;
Полиграммный шифр подстановки заменяет не один символ, а целую группу.
Многоалфавитный шифр подстановки состоит из нескольких шифров простой замены. Не обязательно использовать замену буквы, шифр простой замены допускает замену буквы числом.
Пример:
А - 33; Б - 17; В - 8; Г - 16; Д - 2; Е - 15; Ё - 14; Ж - 13; З - 12; И - 98; Й - 10; К - 97; Л - 96; М - 24; Н - 0; О - 11; П - 5; Р - 25; С - 7; Т - 3; У - 64; Ф - 26; Х - 66; Ц - 69; Ч - 4; Ш - 6; Щ - 36; Ь - 25; Ъ - 22; Ы - 53; Э - 27; Ю - 99; Я - 88.
Этот шифр можно расшифровать только имея таблицу.