воскресенье, 12 января 2014 г.

Шифр Viginer (16 век, Рим)

Выбирается ключ, например слово CRYPTO . Записывается фраза, которую надо зашифровать WHAT A NICE DAY TODAY только без пробелов, и настолько же букв, сколько в фразе, записывается повторяясь ключ. Потом формируется зашифрованная фраза суммой по модулю 26. Сумма по модулю 26 это значит остаток от деления нацело на 26 суммы (a + b) % 26, где a, b - порядковые номера букв в алфавите. Например: (23(W) + 3(C)) % 26 = 26(Z), или (20(T) + 16(P) % 26 = 36 % 26 = 10(J).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

W H A T A N IC E D A Y T O D A Y
C R Y P T O C R I P T O C R I P T
Z Z Z J U C L U D T U N W G C Q S


Комментариев нет:

Отправить комментарий