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

Увядзіце паведамленне і ключ, выберыце шыфраванне або дэшыфраванне, і выканайце XOR паміж імі.

Як карыстацца

  1. Увядзіце свае значэнні ў палі вышэй.
  2. Націсніце "Разлічыць", каб убачыць вынік.
  3. Скарыстайцеся кнопкай "Падзяліцца", каб адправіць вынік.

Пра гэты калькулятар

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

Гэты інструмент выконвае XOR паведамлення з ключом — паўтараючы ключ да даўжыні паведамлення, — каб зашыфраваць тэкст у hex або расшыфраваць hex назад у тэкст. Студэнты, што вывучаюць крыптаграфію, выкарыстоўваюць яго, каб на ўласныя вочы ўбачыць механіку шыфравання на аснове XOR, а удзельнікі CTF і тыя, хто вучыцца бяспецы, — каб хутка кадзіраваць або дэкадзіраваць заданні з XOR-шыфрам уручную.

Ці была гэтая старонка карыснай?

Можна выбраць да 3 рэакцый.

Каментарыі

  • Будзьце першым, хто пакіне каментарый.

Папулярныя калькулятары

Усе калькулятары