Інструмент XOR одноразового шифроблокнота

Введіть повідомлення й ключ, виберіть шифрування чи дешифрування і виконайте XOR.

Як користуватися

  1. Введіть свої значення в поля вище.
  2. Натисніть «Обчислити», щоб одразу побачити результат.
  3. Скористайтеся кнопкою «Поділитися», щоб скопіювати посилання на результат.

Про цей калькулятор

Одноразовий шифроблокнот, формалізований Гілбертом Вернамом, досягає теоретично досконалої секретності, поєднуючи кожен байт відкритого тексту з байтом ключа такої самої довжини за допомогою XOR — оборотної порозрядної операції, де повторне застосування того самого ключа повертає початкові дані (P ⊕ K = C, потім C ⊕ K = P). Досконала секретність зберігається лише якщо ключ справді випадковий, точно такої ж довжини, як повідомлення, і ніколи не використовується повторно; на практиці та сама математика з коротким ключем, що повторюється (як у цьому інструменті), дає простий, зламуваний потоковий шифр, а не справжній незламний блокнот.

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

Чи була ця сторінка корисною?

Можна вибрати до 3 реакцій.

Коментарі

  • Залиште перший коментар.

Популярні калькулятори

Усі калькулятори