Cezarova šifra – hrubá sila
Prelomte Cezarovu šifru zobrazením všetkých 25 možných posunov naraz.
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.