Кодовете съществуват от зората на човечеството. Сега, особено с въвеждането на компютри, кодовете стават все по -лесни за разбиване. Има обаче един код, който е невъзможно да се пробие - еднократен тампонен код.
Стъпки
Метод 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
- . Това означава здравей. Въпреки това, без правилната еднократна подложка, тя може да бъде дешифрирана като алиса или лазер или смърт. Всъщност тя може да бъде дешифрирана да означава всяка петбуквена дума. Без еднократната подложка не знаете коя дума, така че съобщението е защитено.