CL
CipherLockcryptography hub
CipherLock is a free online cryptography tool and learning platform. Encrypt and decrypt text using the Caesar cipher, Vigenère cipher, AES encryption, Morse code, Base64 and Hexadecimal, directly in your browser, with no account required and zero tracking. The Academy section provides a complete guided introduction to cryptography, covering the history of classical ciphers including Atbash and the Rail Fence cipher, how substitution and transposition ciphers work, polyalphabetic encryption, modern symmetric and asymmetric cryptography, and the evolution from ancient ciphers to AES and post-quantum cryptography.
академія

Академія криптографії: Як відмикаються замки.

Кожен шифр починався як найкраща ідея, яку будь-хто колись мав. Аж поки хтось його не зламав.
Це і є та історія.

Криптографія 101

01. Відкритий текст

Початкове, читабельне повідомлення до будь-якого математичного перетворення. Це вразливі дані, які ви хочете захистити.

Приклад
HELLO

02. Ключ

Таємний параметр, що керує алгоритмом. Тоді як класичні шифри послуговуються простими числами (як «зсув» у Цезаря) чи словами, сучасні системи використовують величезні, високовипадкові послідовності бітів.

Застосування Цезаря
SHIFT = 3

03. Шифротекст

Кінцевий перемішаний результат. Він виглядає як випадковий шум і лишається цілком незрозумілим для будь-кого, хто спробує прочитати його без правильного ключа.

Результат
KHOOR
!

Важливе Розрізнення

Кодування — це не Шифрування. Методи на кшталт Морзе, Base64 чи шістнадцяткового не використовують таємного ключа. Вони лише перетворюють дані в інший формат, щоб комп'ютери могли їх прочитати. Оскільки ключа немає, будь-хто вмить оберне цей процес. Не використовуйте кодування, щоб ховати секрети.

Хронологія · 650 р. до н. е. → Сьогодні

650 BCПерестановка

Scytale

01 · Цікавинка

Скитала підозріло схожа на велосипедний кодовий замок. Вона працює на тій самій ідеї: вирівняйте кільця як слід — і секрет розкривається сам, без жодної складної математики.

02 · Історичний Контекст

Її використовували спартанські полководці приблизно у V столітті до н. е. під час воєнних походів. Смужку шкіри чи пергаменту щільно намотували на дерев'яний жезл певного діаметра. Повідомлення писали впоперек сусідніх витків, тож прочитати його можна було лише тоді, коли отримувач намотував смужку на жезл точно такого ж розміру.

03 · Технічна Основа

Шифр перестановки: літери не замінюють, а лише змінюють їхній порядок. Повідомлення пишуть горизонтально на намотаній смужці, утворюючи стовпці літер. Коли смужку розмотують, ці стовпці стають перемішаними рядками. Лише жезл точно такого ж діаметра відновлює правильний порядок читання. Математично: відкритий текст укладають у рядки завширшки «d», а шифротекст читають стовпець за стовпцем. Ручна транспозиція матриці. Її слабкість така ж, як у всіх шифрів перестановки: початкові літери всі досі тут, лише перетасовані. Наступним стрибком було змінити самі літери.

Еволюція · Цифровий Перелом

Сучасні Основи

У цифрову епоху ми перестали зсувати літери й почали обробляти біти. Головний виклик змістився з «як сховати повідомлення» на «як безпечно поділитися таємним ключем».

01

Симетричне Шифрування

Найпростіша форма шифрування. Аліса й Боб використовують «той самий ключ», щоб замкнути й відімкнути повідомлення.

Аналогія: один фізичний ключ від дому. Якщо ви хочете когось впустити, треба знайти спосіб передати йому копію цього ключа так, щоб її не вкрали.

У реальності: AES-256, шифрування диска
A
B
Один Ключ · Висока Швидкість
02

Асиметричне Шифрування

Прорив, що захищає сучасну мережу. Замість ділитися одним секретом, математична операція одразу генерує «пару ключів».

Аналогія: Відкритий Ключ — це проріз у публічній поштовій скриньці, будь-хто може вкинути лист. Приватний Ключ — це фізичний ключ; лише власник відмикає скриньку, щоб прочитати.

У реальності: HTTPS, RSA, WhatsApp
Генерація Пари Ключів
ВІДКРИТИЙ КЛЮЧДОСТУПНИЙ УСІМ
ЗАШИФРУВАТИМОЖЕ БУДЬ-ХТО
-->
ПРИВАТНИЙ КЛЮЧЛИШЕ ВЛАСНИК
РОЗШИФРУВАТИЛИШЕ ВЛАСНИК
03

Криптографічне Хешування

Одностороння функція. Вона не ховає повідомлення, щоб прочитати його згодом; вона створює унікальний «відбиток» даних фіксованої довжини, щоб перевірити їхню цілісність.

Аналогія: воскова печатка на конверті. Дивлячись на печатку, листа не прочитаєш, але якщо її зламано чи змінено, ви знаєте, що лист підробили.

У реальності: SHA-256, зберігання паролів, контрольні суми
БУДЬ-ЯКІ ДАНІ
ХЕШ-ФУНКЦІЯ
a591a6d40...
Одностороння · Фіксований Вивід
Точка Перелому

Коли Секрети Стали Наукою

Майже всю історію шифр був настільки сильним, наскільки добре ви могли його сховати. Потім три моменти змінили все, і криптографія стала публічною дисципліною — де ховає математика, а не метод.

1883
Дія I · Принцип

Закон Керкгоффса

«Система має бути безпечною, навіть якщо все про неї, окрім ключа, є загальновідомим.»

Це одне речення поховало Безпеку через Невідомість як життєздатну стратегію. Якщо ваш шифр працює лише доти, доки він прихований, він ніколи не був по-справжньому безпечним.

1949
Дія II · Наука

Доказ Шеннона

«Теорія зв'язку в секретних системах» оформила криптографію як галузь математики, а не мистецтво.

Клод Шеннон довів, що робить шифр незламним у теорії, увівши поняття на кшталт конфузія і дифузія, які й донині визначають кожен сучасний алгоритм.

1977+
Дія III · Арена

Відкриті Конкурси

Опублікуй алгоритм. Дай найкращим криптоаналітикам світу атакувати його роками. Якщо він вистоїть, він стає стандартом.

DES (1977), AES (2001), SHA-3 (2012) і поточний процес PQC — усе це публічні битви, що велися відкрито.

Ось чому шифри мають термін життя та статус, а не лише назви. Карта нижче — це табло результатів.

Результат: жива таксономія, де кожен алгоритм має категорію, призначення та вирок.

Кожна категорія нижче розв'язує принципово іншу задачу: тримати дані в таємниці, підтверджувати особу чи перевіряти цілісність. Значки статусу відображають публічний вирок.

Карта нижче ↓
03

Таксономія Шифрів

Для чого служить кожен алгоритм — і чи безпечно його ще використовувати.

Алгоритмів на карті: 32 · торкніться, щоб розгорнути
Статус:⚠ ЗЛАМАНИЙ◌ ЗАСТАРІЛИЙ✓ СТАНДАРТ★ СУЧАСНИЙ

Примітка: Класифікації статусу відображають поточний консенсус світових криптографічних авторитетів, зокрема NIST (США), CRYPTREC (Японія), BSI (Німеччина) та ISO/IEC.

Порада: Торкніться будь-якого шифру, щоб побачити технічні деталі та застосування в реальному світі.