Přeskočit na obsah

Šifra s běžícím klíčem

Šifruj nebo dešifruj text s běžícím klíčem, který se rozšiřuje sám ze zprávy.

Vstup
Výstup

Šifra s běžícím klíčem

Šifra s běžícím klíčem posouvá každé písmeno vašeho textu s klíčem, který začíná heslem a pak pokračuje tím, že si vypůjčuje z samotné zprávy. To je klíčový rozdíl od Vigenèrovy šifry, jejíž krátký klíč se předvídatelně cykluje: klíč běžící šifry se nikdy neopakuje, takže mnohem lépe odolá frekvenční analýze. Vložte otevřený text na jeho šifrování nebo vložte šifrovaný text se stejným heslem na jeho dešifrování — jedno pole zvládne oba směry.

Napište heslo na inicializaci klíče a vyberte, jak se rozšíří dál. Klasická varianta "otevřený text" pokračuje v půjčování si ze zprávy, která se šifruje; "šifrovaný text" si místo toho vypůjčuje z výstupu, který právě vytvořila, související schéma s vlastními slabostmi. Přepněte abecedu na písmena a číslice, pokud chcete, aby se čísla posunovala spolu s textem, a zapněte "Zachovat velikost písmen a interpunkci" na udržení mezer a velkých písmen přesně tak, jak je napsáno, nebo vypnuté pro kompaktní, velkými písmeny blok. "Zobrazit vygenerovaný proud klíče" vypíše symbol, který posunul každý znak, užitečný pro kontrolu ručních výpočtů.

Jen latinská písmena — a číslice v alfanumerickém režimu — posunovají klíč a jsou posunuta. Cokoli jiného projde beze změny nebo je zcela vypuštěno spolu se zbytkem formátování, když je tato možnost vypnutá. Konce řádků Windows a Unix se považují za stejné a živý součet hlásí, kolik znaků bylo posunuto, jak dlouhý je efektivní klíč a zda byl výsledek zašifrován nebo dešifrován.

Všechno běží lokálně ve vašem prohlížeči. Vaše heslo a text se nikdy neuploadují ani neposílají nikam — důležité si pamatovat u šifry, jejíž celý účel je udržet něco soukromého. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo pošlete výstup přímo zpět do vstupu na zřetězení další transformace.

Časté dotazy

Jak se šifra s běžícím klíčem liší od Vigenèrovy šifry?
Vigenèrův klíč se opakuje v krátkém, předvídatelném cyklu. Klíč běžící šifry se nadále rozšiřuje o čerstvý text — samotnou zprávu nebo její výstup — takže se nikdy neopakuje a je obtížnější jej rozbít frekvenční analýzou.
Jaký je rozdíl mezi variantami "otevřený text" a "šifrovaný text"?
"Otevřený text" pokračuje v klíči zprávou, kterou šifrujete, klasickém schématu autokey. "Šifrovaný text" v něm pokračuje s výstupem místo toho — související variantou se svými vlastními známými slabostmi. Obě strany konverzace musí mít vybranou stejnou variantu.
Proč se nezmění každý znak?
Jen písmena — a číslice v alfanumerickém režimu — přenášejí šifru. Cokoli jiného buď projde beze změny, nebo je zcela vypuštěno, v závislosti na volbě "Zachovat velikost písmen a interpunkci".
Co mi zobrazí vygenerovaný proud klíče?
Uvádí přesný symbol abecedy, který posunul každý znak v pořadí: vaše heslo, následované jeho rozšířením. Používá se hlavně na kontrolu aritmetiky ručně nebo na pochopení, jak se buduje běžící klíč.
Je mé heslo nebo text nikde nahrán?
Ne. Šifra s běžícím klíčem běží zcela ve vašem prohlížeči — vaše heslo a text nikdy neopustí vaše zařízení.