XOR šifra
XOR-ujte každý bajt textu s opakujúcim sa kľúčom — šifrovanie aj dešifrovanie v jednom.
Súvisiace nástroje
XOR šifra
XOR je najmenšia šifra, aká existuje: každý bajt vstupu sa skombinuje s bajtom kľúča, kľúč sa opakuje, kým treba, a prehnanie výsledku tým istým kľúčom presne obnoví originál. Vďaka tejto symetrii robí jeden nástroj obe práce — šifrovanie a dešifrovanie sú tá istá operácia s vymenenými formátmi. Šifrujte vložením textu a čítaním hex či Base64 výstupu; dešifrujte prepnutím vstupného formátu na hex či Base64 a výstupného na text.
Kľúč sa dá zadať ako obyčajný text, hex bajty alebo Base64, takže výzvu, ktorá vám dá kľúč v tvare 0x1f37, napíšete priamo. Spracovanie je bajtové cez UTF-8, takže text s diakritikou aj emoji prejdú tam a späť bezstratovo, a počítadlo hlási počet bajtov vstupu aj kľúča. Hex vstup toleruje medzery a predponu 0x; Base64 akceptuje štandardnú aj URL-safe abecedu.
Treba povedať na rovinu: XOR s opakujúcim sa kľúčom nie je bezpečnosť. Frekvenčná analýza ho povestne láme za sekundy — presne preto sa objavuje v každom CTF, kurze kryptografie a reverzárskom write-upe. Tento nástroj je na tieto účely: riešenie a tvorba výziev, deobfuskácia reťazcov z binárok či malvérových konfigurácií, testovanie parserov, alebo ukážka, prečo samotný XOR zlyháva. Na skutočnú ochranu správy použite nástroj šifrovania textu postavený na AES.
Všetko beží lokálne vo vašom prehliadači — otvorené texty, šifry ani kľúče neopustia vaše zariadenie a pole kľúča je maskované a nikdy sa neukladá.