На пункт зв’язку надійшли байти повідомлення від котика Буча. Текст не видно — лише шістнадцяткові числа. Потрібно відновити повідомлення, знайти пошкодження і вирішити, чи був це секретний шифр, чи звичайне кодування.
🧰 Симулятор декодування HEX → UTF-8
Кожна пара HEX-цифр — один байт. Декодуйте послідовність, щоб побачити текст. Спробуйте змінити один байт і спостерігайте за результатом.
🧩 Завдання 1. Відновіть повідомлення
Який текст відновлюється з D0 9C D0 AF D0 A3?
💡 ПідказкаУ UTF-8 кожна українська літера в цьому повідомленні займає два байти.
🔎 Завдання 2. Знайдіть проблему
Порівняйте початковий пакет і варіант з FF замість третього байта. Що відбувається?
💡 ПідказкаБайт FF не може бути частиною коректної UTF-8 послідовності.
🛡️ Завдання 3. Кодування чи шифрування?
Будь-хто, хто знає UTF-8, може відновити текст із HEX-байтів. Чи забезпечує це таємницю повідомлення?
ПоясненняКодування визначає представлення даних. Шифрування використовує криптографічний алгоритм і ключ для захисту конфіденційності.