Ще один варіант, як я вже говорив, букви можуть йти не по порядку (наприклад, ажмтшю бзнущя віоф' гйпхи дкрць елсче).
) Цифрова таблиця.
Приклад:
Зашифруємо за допомогою цієї таблиці слово «наука».
Кожен символ шифруватиметься знову двома цифрами, при чому перший може бути як номер стовпчика, так і номер рядка. Тобто буква К може бути зашифрована, як 32 або 23.
Зашифрований текст: 62 11 33 32 11
Тут першою цифрою записаний номер стовпчика, другий - номер рядка.
) Шифрування із заміною кожної букви її номером у алфавіті. Дуже простий вид шифру. Його, думаю, можна теж віднести до цифрових. Але між тим, він часто застосовується в різних варіаціях і комбінаціях з іншими видами шифрів. Про деякі комбінації шифрів розповім трохи пізніше.
Варіація цього шифру: букви в алфавіті відраховуються не з початку, а з кінця. Тобто порядковим номер літери «А» буде 33, «Б»- 32 і так далі.
2.2 Квадрат Полібія
Схожий на цифрову таблицю.
Тут також складається таблиця, звичайно число рядків і стовпців береться однакове, але все залежить від алфавіту. При нестачі клітин, можна списати в одну клітку відразу дві літери.
Приклад квадрата Полібія для російського алфавіту:
Далі шифрування за допомогою таблиці може бути здійснено трьома методами.
метод.
Замість кожної букви в шіфруемоготексту використовується відповідна їй буква знизу (в таблиці). Якщо літера знаходиться в нижньому рядку, то вона замінюється верхній буквою того ж стовпця. Тобто, А => Е, Ю => Г, І => О і так далі.
Приклад:
Початкове слово: квадрат.
Зашифрований текст: пзекчеш.
метод.
Замість букви записуються відповідні їй цифри з таблиці. Перша цифра - номер стовпчика, друга - номер рядка. Перша цифра буде горизонтальною координатою букви, друга - вертикальною.
В результаті у нас вийде запис координати для кожної букви у вигляді дробу. Таким чином сформуються дві строчки, на перший горизонтальні координати всіх букв, на другому - вертикальні. Потім координати зчитуються по рядках, а не за стовпцями. І потім знову замінюються буквами згідно з таблицею.
Приклад:
Початкове слово: квадрат.
Запишемо координати всіх букв.
Прочитуємо координати по рядках: 53 15 11 22 11 14 14.
Замінюємо букви, користуючись таблицею (квадратом). Отримуємо нову таблицю з координатами.
У підсумку після шифрування у нас виходить: пчаеарр
метод.
Знову записуються координати букв, зчитуються по рядках, але вже без пробілів, тобто записуються суцільним текстом. Отримуємо послідовність цифр, зсуваємо її вліво на один крок. Наприклад, було 134526, стало 345261 (тобто цифра з початку йде в кінці послідовності). Потім розбиваємо послідовність на пари: 34 52 61.
Тобто, у разі ши...