Кодування тексту та шифрування
І кодування, і шифрування мають спільне те, що змінюють форму тексту. Однак у цих методів різні цілі. Метою шифрування є збереження секретності. Метою кодування є не секретність, а лише надійний запис або передача повідомлення.
Базове кодування тексту використовувалося ще до появи комп’ютерів. Наприклад, азбука Морзе використовувалася для передачі повідомлень по телеграфу, а шрифт Брайля кодує текст, який читається на дотик. Для текстового кодування в комп’ютерах використовуються методи на основі двійкових чисел (нулів і одиниць).
Кодування не шифрує повідомлення. Якщо ми напишемо повідомлення PES азбукою Морзе (.–.|.|…), то будь-хто, хто знає цей код, зможе легко прочитати повідомлення. Щоб зберегти повідомлення в секреті, використовується шифрування. Люди люблять тримати речі в таємниці, тому шифрування використовується майже так само довго, як письмо. Уже в давнину широко використовувався, наприклад, добре відомий шифр Цезаря. Шифрування багато разів відігравало важливу роль в історії. Так, однією з ключових подій Другої світової війни став злам німецької шифрувальної машини Enigma.
Шифрування все ще відіграє важливу роль сьогодні. Електронна торгівля, наприклад, була б неможливою без високоякісних шифрів. Кожен користувач Інтернету регулярно використовує шифрування, навіть не знаючи про це, оскільки воно виконується автоматично веб-браузером.
Ви можете практикувати тему шифрування кількома способами:
- Базові шифри – основні принципи шифрування (транспонування, підстановка), проілюстровані простими прикладами.
- Шифри з ідеєю – ці шифри не використовуються для практичних цілей, але вони добре послужать для тренування мислення та перевірки основних криптоаналітичних навичок.
- Шифрування: основні поняття та принципи – більш просунута тема, у якій детальніше розглядаються методи використання шифрування та основні концепції.
Вибір
Швидке практикування шляхом вибору з двох варіантів.
Базове кодування тексту (середнє)
завдання: 54
Зазвичай займає: 5 min

Абревіатури інтернет-спілкування (середнє)
завдання: 58
Зазвичай займає: 5 min

Кодування тексту в компʼютерах (середнє)
завдання: 47
Зазвичай займає: 5 min

Шифрування: основні поняття та принципи (важке)
завдання: 44
Зазвичай займає: 5 min

Переміщення
Переміщення карт на правильне місце. Просте управління, цікаві та оригінальні завдання.
Базове кодування тексту (середнє)
завдання: 9
Зазвичай займає: 5 min

Pexeso
Вправа на знаходження пар.
Базові шифри (середнє)
завдання: 8
Зазвичай займає: 5 min
