Preskočiť na obsah
100% lokálne

Š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.

Vstup
Výstup

Š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.

Časté otázky

Ako sa šifra s bežiacim kľúčom líši od Vigenèrovej šifry?
Vigenèrov kľúč sa opakuje v krátkom, predvídateľnom cykle. Kľúč šifry s bežiacim kľúčom sa naďalej rozširuje o svieži text — samotnú správu alebo jej výstup — takže sa nikdy neopakuje a je ťažšie ho rozbiť frekvenčnou analýzou.
Aký je rozdiel medzi variantami "otvorený text" a "šifrovaný text"?
"Otvorený text" pokračuje v kľúči správou, ktorú šifrujete, klasickej schéme autokey. "Šifrovaný text" v nej pokračuje s výstupom namiesto toho — súvisiacou variantou s vlastnými známymi slabosťami. Obe strany rozhovoru musia mať vybranú rovnakú variantu.
Prečo sa nezměňuje každý znak?
Len písmená — a číslice v alfanumerickém režime — prenášajú šifru. Všetko ostatné buď prejde bez zmeny, alebo sa úplne vypustí, v závislosti od voľby "Zachovať veľkosť a interpunkciu".
Čo mi ukazuje vygenerovaný prúd kľúča?
Uvádza presný symbol abecedy, ktorý posunul každý znak v poradí: vaše heslo, nasledované jeho rozšírením. Používa sa hlavne na kontrolu aritmetiky ručne alebo na pochopenie, ako sa buduje bežiaci kľúč.
Je moje heslo alebo text niekde uploadovaný?
Nie. Šifra s bežiacim kľúčom beží úplne vo vašom prehliadači — vaše heslo a text nikdy neopustia vašu zariadenie.