Коды существуют с самого начала человечества. Теперь, особенно с появлением компьютеров, коды становится все проще и легче взламывать. Однако есть один код, который невозможно взломать - это код одноразового блокнота.
Шаги
Метод 1 из 3: подготовка

Шаг 1. Напишите одноразовый блокнот
Это понадобится вам для шифрования ваших сообщений. Одноразовый блокнот - это блокнот, на котором написана случайная последовательность букв. Вам понадобятся две точные копии - одна для вас, другая для вашего агента (человека, получающего сообщение). Допустим, наш одноразовый блокнот
abgsdpeycnghf

Шаг 2. Передайте одну копию вашему агенту
Другой оставь себе.
Метод 2 из 3: шифрование сообщения

Шаг 1. Напишите сообщение вверху листа бумаги
Наше сообщение
Привет

Шаг 2. Преобразуйте его в число
Привет
становится
8 5 12 12 15

Шаг 3. Запишите буквы на одноразовом блокноте внизу
Вам нужно ровно столько букв, сколько в сообщении. Используя наш одноразовый блокнот, это
abgsd
. Это ключ.

Шаг 4. Преобразуйте ключ в числа
Ключ сейчас
1 2 7 19 4

Шаг 5. Сложите соответствующие числа, чтобы получить кодовый текст
Добавьте первую букву сообщения к первой букве ключа, вторую - ко второй и т. Д. Наш кодовый текст:
9 7 19 31
19.

Шаг 6. Для каждого числа больше (не равного) 26 вычтите 26
Наш кодовый текст становится
9 7 19 5 19

Шаг 7. Конвертируем обратно в буквы
Наше сообщение с кодовым текстом
IGSES

Шаг 8. Уничтожьте ту часть одноразового блокнота, которую вы использовали
Вот почему это одноразовый блокнот: каждая часть используется один раз. Если это написано на бумаге, оторвите и сожгите. Наш одноразовый блокнот теперь
Peycnghf

Шаг 9. Отправьте сообщение
Метод 3 из 3: расшифровка сообщения

Шаг 1. Ваш агент отправит вам ответное сообщение
Вам нужно его расшифровать. Скажите, что сообщение
WTNGPFM

Шаг 2. Напишите сообщение вверху листа бумаги
Преобразуйте его в числа и напишите их внизу. Кодовый текст теперь
23 20 14 7 16 6 13

Шаг 3. Напишите необходимые буквы из одноразового блокнота внизу
Это ключ. Наш ключ
Peycngh

Шаг 4. Преобразуйте ключ в числа
Наш ключ становится
16 5 25 3 14 7 8

Шаг 5. Вычтите из сообщения соответствующие цифры ключа
23-16 = 7, 20-5 = 15, 14-25 = -11 и т. Д. Наше сообщение становится
7 15 -11 4 2 -1 5

Шаг 6. Для любого отрицательного числа или нуля добавьте
26
.
Сообщение сейчас
7 15 15 4 2 25 5

Шаг 7. Конвертируем в буквы
Сообщение
до свидания

Шаг 8. Уничтожьте часть использованного одноразового планшета
Наш одноразовый блокнот теперь f.
подсказки
-
Пока вы уничтожаете каждую часть одноразового блокнота после его использования, и никто не получает копию одноразового блокнота, этот код нельзя взломать. Возьми первое сообщение,
IGSES
- . Это значит "привет". Однако без правильного одноразового блокнота это могло быть расшифровано как означающее «алиса», «лазер» или «смерть». Фактически, это могло быть расшифровано как любое пятибуквенное слово. Без одноразового блокнота вы не знаете, какое слово, поэтому сообщение надежно.