01 · Зіпсований маяк
Рятувальна станція передала число, але зникли біти. Відновіть сигнал на восьми перемикачах, перевірте двійковий запис і HEX.
Відкрити практику →Кіт Буч знайшов загадкове повідомлення. Щоб доставити його адресатові без помилок, доведеться розібратися, як літери стають числами, а числа — байтами.
Ваша місія — з’ясувати, як із тексту отримують байти, чому кодування не приховує змісту та як ключ уперше перетворює ці байти на шифротекст.

Після збою зв’язку на екрані з’явилися лише числа. Буч упевнений: це його повідомлення «МЯУ», але як це довести? Вам належить відновити його за кодами та навчитися помічати помилки передавання.
D0 9C D0 AF D0 A3.Шифр не працює з намальованими літерами: він опрацьовує дані. Тому перед шифруванням повідомлення треба закодувати у байти. Це завдання інформатики. Далі алгоритм шифрування застосовує ключ до даних — це вже криптографія. Після розшифрування байти знову декодують у текст.
D0 9C D0 AF D0 A3 → шифрування з ключем → шифротекст → розшифрування → «МЯУ».Не плутайте: двійковий або HEX-запис не робить повідомлення секретним. Це лише спосіб показати ті самі дані. Секретність має забезпечувати криптографічний алгоритм із ключем.
Кожна практика — окрема історія з поясненням зв’язку інформатики й криптографії, інтерактивним симулятором, підказками й перевіркою результату. Натисніть «Відкрити практику» — вона відкриється на власній сторінці.
Рятувальна станція передала число, але зникли біти. Відновіть сигнал на восьми перемикачах, перевірте двійковий запис і HEX.
Відкрити практику →Волонтери мають передати ім’я котика між двома системами. Порівняйте латиницю, українські літери та emoji, оцініть розмір даних.
Відкрити практику →До центру надійшов HEX-код замість тексту. Розкодуйте повідомлення, виявіть зіпсований байт і поясніть, чому це не шифрування.
Відкрити практику →Передайте байт повідомлення таємним каналом. Дослідіть XOR, змініть ключ, отримайте шифротекст і поверніть початкові дані.
Відкрити практику →Веббот — ваш напарник-детектив: він розповідає історію, ставить запитання, пропонує підказки та перевіряє рішення. Пройти його можна після практик або перед ними.
Розпочати діалог →Відповідь не обов’язково має бути довгою. Поясніть, чому латинська M має ASCII-код 77, а українська М — Unicode-код 1052, і чому це різні символи.
Після завершення практик заповніть форму відповідей.