Як працює шифр “Енігма”
Простим прикладом схеми шифрування заміщення є шифр Цезаря. Він полягає в зміні місця кожної букви алфавіту. Наприклад, при зсуві на 3 місця літера A займе місце G. Але шифр машини “Енігма” був, безсумнівно, набагато потужніший, ніж простий шифр Цезаря. Вони використовують форму символів шифрів, але кожен раз, коли лист зіставлялося з іншим, вся схема кодування змінювалася. Варіанти шифрів “Енігма” – на фото нижче.
Після натискання кожної кнопки ротори переміщуються і направляють струм по іншому шляху на іншу відкриту букву. Таким чином, для першого натискання клавіші генерується одна кодування, а при натисканні другої — інша. Це значно збільшує кількість можливих варіантів кодування, тому що кожен раз, коли на машині Enigma натискається клавіша, ротори обертаються, і код змінюється.