Preskočiť na obsah
100% lokálne

Cezarova šifra – hrubá sila

Prelomte Cezarovu šifru zobrazením všetkých 25 možných posunov naraz.

Vstup
Výstup

Cezarova šifra – hrubá sila

Vložte šifrovaný text, o ktorom si myslíte, že bol zakódovaný Cezarovým posunom (známym aj ako ROT-N), a nástroj naraz vypočíta všetkých 25 možných posunov, takže si zoznam prezriete a nájdete ten, ktorý dáva zmysluplný text. Nemusíte hádať žiadny kľúč ani nič nastavovať — Cezarova šifra má len 25 netriviálnych posunov, takže vyskúšať ich všetky je rýchlejšie než uvažovať, ktorý z nich bol použitý.

Toto je štandardný prvý krok pri lúštení Cezarovej alebo ROT šifry v hádankách, únikových hrách aj základných kryptografických cvičeniach: namiesto ručného dešifrovania písmeno po písmene dostanete všetkých 25 kandidátov na text vedľa seba a vaše oko urobí zvyšok, pretože zmysluplný jazyk medzi 24 riadkami náhodných znakov okamžite vynikne. Hodí sa aj na CTF súťaže a staršie fórové „šifrovanie“, kde krátke správy posúvali o pevný počet znakov a jediný praktický útok je vyskúšať všetko namiesto frekvenčnej analýzy.

Každý z 25 riadkov je označený číslom posunu, aby ste si vedeli poznamenať, ktorý fungoval — alebo si označenie vypnite, ak chcete iba čisté kandidátne texty. Čísla sú predvolene doplnené na dve číslice, aby zoznam zostal zarovnaný pri prezeraní. Posúvajú sa iba znaky A–Z bez diakritiky; čísla, interpunkcia, medzery, znaky s diakritikou aj iné abecedy sa v každom riadku prenášajú bez zmeny presne tak, ako je Cezarova šifra definovaná — takže aj viacjazyčný alebo formátovaný text sa tam, kde šifra platí, dešifruje správne.

Všetko beží lokálne vo vašom prehliadači. Vložený šifrovaný text sa nikam nenahráva, čo je dôležité, ak riešite súkromnú hádanku, CTF vlajku alebo text, ktorý nechcete zverovať cudzej službe len preto, aby ste vyskúšali 25 posunov.

Časté otázky

Ako sa to líši od nástroja Cezarova šifra?
Nástroj Cezarova šifra zašifruje alebo dešifruje s jedným posunom, ktorý si zvolíte. Tento nástroj voľbu posunu úplne preskočí a rovno zobrazí výsledok všetkých 25 naraz — presne to, čo potrebujete, keď posun nepoznáte.
Prečo iba 25 posunov a nie 26?
Posun 0 (alebo 26) text nezmení, takže nikdy nemôže ísť o zmysluplne zašifrovanú správu — zvyšných 25 pokrýva všetky ostatné možnosti.
Čo ak text obsahuje diakritiku alebo inú abecedu?
Klasická Cezarova šifra posúva iba 26 znakov A–Z bez diakritiky, takže tento nástroj ponecháva znaky s diakritikou, interpunkciu a iné abecedy v každom riadku bez zmeny — presne tak, ako sa šifra reálne používa.
Lúšti tento nástroj aj iné šifry?
Nie. Je určený špeciálne pre Cezarovu/ROT šifru s jedným posunom abecedy. Vigenèrova šifra potrebuje iný postup lúštenia, na to slúži nástroj Vigenèrova šifra.
Nahráva sa môj text niekam?
Nie. Všetkých 25 posunov sa počíta lokálne vo vašom prehliadači — šifrovaný text nikdy neopustí vaše zariadenie.