Nástroj jednorázové šifry XOR

Zadejte zprávu a klíč, zvolte šifrování nebo dešifrování a proveďte jejich XOR.

Jak používat

  1. Zadejte své hodnoty do polí výše.
  2. Klikněte na "Vypočítat" a zobrazí se výsledek.
  3. Pomocí tlačítka "Sdílet" odešlete svůj výsledek.

O této kalkulačce

Jednorázová šifra, kterou formalizoval Gilbert Vernam, dosahuje teoreticky dokonalého utajení tím, že každý bajt otevřeného textu spojí s bajtem klíče stejné délky pomocí XOR — vratné bitové operace, při které dvojí použití téhož klíče vrátí původní data (P ⊕ K = C, pak C ⊕ K = P). Dokonalé utajení platí jen tehdy, je-li klíč skutečně náhodný, přesně tak dlouhý jako zpráva a nikdy se nepoužije znovu; v praxi stejná matematika s krátkým opakovaným klíčem (jak to dělá tento nástroj) vytváří prostou, prolomitelnou proudovou šifru, nikoli skutečnou neprolomitelnou jednorázovou šifru.

Nástroj provede XOR zprávy s klíčem — klíč opakuje, aby odpovídal délce zprávy — a zašifruje text do hex, nebo dešifruje hex zpět na text. Studenti kryptografie na něm vidí mechaniku šifrování založeného na XOR přímo v praxi a hráči CTF a zájemci o bezpečnost jej používají k rychlému ručnímu kódování či dekódování úloh se šifrou XOR.

Byla tato stránka užitečná?

Můžete vybrat až 3 reakce.

Komentáře

  • Buďte první, kdo přidá komentář.

Oblíbené kalkulačky

Všechny kalkulačky