Přeskočit na obsah
100% lokálně

Caesar hrubou silou

Prolomte Caesarovu šifru zobrazením všech 25 možných posunů najednou.

Vstup
Výstup

Caesar hrubou silou

Vložte šifrovaný text, o kterém se domníváte, že byl zakódován pomocí Caesarova posunu – známého také jako ROT-N – a tento nástroj aplikuje všech 25 možných posunů najednou, takže můžete naskenovat seznam a najít ten, který se čte jako prostý text. Neexistuje žádný klíč k uhádnutí a nic, co by se mělo nejprve konfigurovat: protože Caesarova šifra má pouze 25 netriviálních směn, zkoušení každého z nich je rychlejší než uvažování o tom, který posun byl použit.

Toto je standardní první krok proti Caesarově nebo ROT šifře při hledání hádanek, únikových místnostech a začátečnických kryptografických cvičeních: namísto ručního dekódování písmeno po písmenu získáte každého kandidáta v otevřeném textu vedle sebe a vaše oko se postará o zbytek, protože skutečný jazyk okamžitě vyskočí mezi 24 řádky nesmyslu. Je to také užitečné pro výzvy CTF a starou školu zmatek ve fórech, kde byly krátké zprávy „šifrovány“ s pevným posunem a jediným praktickým útokem je vyčerpávající vyhledávání spíše než frekvenční analýza.

Každý z 25 řádků je označen číslem směny, takže si můžete poznamenat, který z nich fungoval, nebo to vypněte, pokud chcete, aby suroví kandidáti pouze procházeli. Čísla ve výchozím nastavení obsahují dvě číslice, takže seznam zůstane při skenování zarovnán. Pouze 26 latinských písmen A–Z bez přízvuku je posunuto; číslice, interpunkce, mezery, znaky s diakritikou a další písma jsou zkopírovány nedotčené na každém řádku, přesně tak, jak je definována Caesarova šifra – takže smíšený jazyk nebo formátovaný text se stále správně dekóduje všude, kde se šifra použije.

Vše běží lokálně ve vašem prohlížeči. Šifrovaný text, který vložíte, se nikdy nikam nenahraje, což je důležité, pokud pracujete se soukromým hlavolamem, vlajkou CTF nebo textem, který nechcete předat službě třetí strany, jen abyste vyzkoušeli 25 směn.

Časté dotazy

Jak se to liší od šifrovacího nástroje Caesar?
Šifrovací nástroj Caesar zakóduje nebo dekóduje s jedním zvoleným posunem. Tento nástroj přeskočí výběr směny úplně a zobrazí výsledek všech 25 najednou, což je přesně to, co chcete, když neznáte použitou směnu.
Proč jen 25 směn a ne 26?
Posun 0 (nebo 26) ponechá text beze změny, takže se nikdy nemůže jednat o zprávu zakódovanou přes Caesar, která by stála za dekódování – zbylých 25 pokrývá všechny možnosti.
Co když prostý text používá písmena s diakritikou nebo jinou abecedu?
Klasická Caesarova šifra posouvá pouze 26 latinských písmen bez přízvuku, takže tento nástroj ponechává znaky s diakritikou, interpunkci a nelatinková písma na každém řádku nedotčené, což odpovídá tomu, jak je šifra skutečně použita.
Má tato hrubá síla i jiné šifry?
Ne. Je to specifické pro Caesar/ROT-styl řazení v jedné abecedě. Vigenèrova šifra potřebuje jiný útok, k čemuž slouží nástroj Vigenèrova šifra.
Je můj text někde nahrán?
Ne. Všech 25 směn se počítá lokálně ve vašem prohlížeči – šifrovaný text nikdy neopustí vaše zařízení.