Новичку полезно

  • Баннер
  • А знаете ли вы что?

    - Крепкие традиции с rudvs.


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

Теги: шифр простой замены, цезаря, атбаш, подстановки

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

Рассмотрим 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.

Этот шифр можно расшифровать только имея таблицу.

Добавить комментарий


Обновить