Šifra s bežiacim kľúčom
Šifruj alebo dešifruj text s bežiacim kľúčom, ktorý sa rozširuje sám zo správy.
Šifra s bežiacim kľúčom
Šifra s bežiacim kľúčom posúva každé písmeno textu s kľúčom, ktorý začína heslom a potom pokračuje vypožičaním si textu zo samotnej správy. To je kľúčový rozdiel od Vigenèrovej šifry, ktorej krátky kľúč sa opakovateľne cykluje: kľúč šifry s bežiacim kľúčom sa nikdy neopakuje, takže oveľa lepšie odolá frekvenčnej analýze. Vložte otvorený text na jeho šifrovanie alebo vložte šifrovaný text s rovnakým heslom na jeho dešifrovanie — jedno pole spracuje obe smery.
Napíšte heslo na inicializáciu kľúča a vyberte, ako sa rozšíri ďalej. Klasická variant "otvorený text" pokračuje v vypožičiavaní si zo správy, ktorá sa šifruje; "šifrovaný text" si namiesto toho vypožičiava z práve vytvoreného výstupu, súvisiacá schéma s vlastnými slabosťami. Keď chcete, aby sa čísla posúvali spolu s textom, prepnite abecedu na písmená a číslice. Zapnite "Zachovať veľkosť a interpunkciu" na zachovanie medzier a veľkosti textu presne tak, ako bola napísaná, alebo ho vypnite pre kompaktný, veľkými písmenami zložený blok. "Zobraziť vygenerovaný prúd kľúča" vypíše symbol, ktorý posunul každý znak, užitočný pri kontrole ručných výpočtov.
Len latinské písmená — a číslice v alfanumerickom režime — posúvajú kľúč a sú posúvané. Všetko ostatné prejde bez zmeny alebo sa úplne vypustí spolu s ostatným formátovaním, keď je táto voľba vypnutá. Oddeľovače riadkov Windows a Unix sa spracovávajú rovnakým spôsobom a živý počet ukazuje, koľko znakov bolo posúnutých, ako dlhé je efektívne heslo a či bol výsledok zašifrovaný alebo dešifrovaný.
Všetko prebieha lokálne vo vašom prehliadači. Vaše heslo a text sa nikdy neuploadujú ani negenerujú nikam — dôležité si uvedomiť u šifry, ktorej celý účel je udržať niečo v súkromí. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo pošlite výstup priamo naspäť do vstupu na zreťazenie ďalšej transformácie.