XOR šifra
XOR-ujte každý bajt textu s opakujícím se klíčem — šifrování i dešifrování v jednom.
Související nástroje
XOR šifra
XOR je nejmenší šifra, jaká existuje: každý bajt vstupu se zkombinuje s bajtem klíče, klíč se opakuje, dokud je třeba, a prohnání výsledku týmž klíčem přesně obnoví originál. Díky této symetrii dělá jeden nástroj obě práce — šifrování a dešifrování jsou tatáž operace s vyměněnými formáty. Šifrujte vložením textu a čtením hex či Base64 výstupu; dešifrujte přepnutím vstupního formátu na hex či Base64 a výstupního na text.
Klíč lze zadat jako obyčejný text, hex bajty nebo Base64, takže výzvu, která vám dá klíč ve tvaru 0x1f37, napíšete přímo. Zpracování je bajtové přes UTF-8, takže text s diakritikou i emoji projdou tam a zpět bezztrátově, a počítadlo hlásí počet bajtů vstupu i klíče. Hex vstup toleruje mezery a předponu 0x; Base64 akceptuje standardní i URL-safe abecedu.
Je třeba říct na rovinu: XOR s opakujícím se klíčem není bezpečnost. Frekvenční analýza ho pověstně láme za sekundy — přesně proto se objevuje v každém CTF, kurzu kryptografie a reverzařském write-upu. Tento nástroj je na tyto účely: řešení a tvorba výzev, deobfuskace řetězců z binárek či malwarových konfigurací, testování parserů, nebo ukázka, proč samotný XOR selhává. Na skutečnou ochranu zprávy použijte nástroj šifrování textu postavený na AES.
Všechno běží lokálně ve vašem prohlížeči — otevřené texty, šifry ani klíče neopustí vaše zařízení a pole klíče je maskované a nikdy se neukládá.