Šifry, písma a kódy, každá tabulka vygenerovaná z pravidla

Šifry a kódy

Vložte zašifrovanou zprávu a uvidíte všechna čtení, která může mít, seřazená od nejpravděpodobnějšího: Caesarovy posuny, ROT13, atbash, čísla za písmena, binární kód, kódy ASCII, Braillovo písmo a římské číslice. Potom otevřete stránku dané šifry a pracujte dál. Nic z toho, co vložíte, neopouští vaše zařízení.

26 čtení, nejvíc podobné jazyku první. U krátkého textu je pořadí odhad.

  1. Caesarova šifra posun 11 KLIC JE POD MODRYM KVETINACEM U ZADNI BRANKY Otevřít nástroj
  2. ROT13 IJGA HC NMB KMBPWK ITCRGLYACK S XYBLG ZPYLIW Otevřít nástroj
  3. Caesarova šifra posun 17 EFCW DY JIX GIXLSG EPYNCHUWYG O TUXHC VLUHES Otevřít nástroj
  4. Caesarova šifra posun 2 TURL SN YXM VXMAHV TENCRWJLNV D IJMWR KAJWTH Otevřít nástroj
  5. Caesarova šifra posun 1 UVSM TO ZYN WYNBIW UFODSXKMOW E JKNXS LBKXUI Otevřít nástroj
  6. Caesarova šifra posun 20 BCZT AV GFU DFUIPD BMVKZERTVD L QRUEZ SIREBP Otevřít nástroj
  7. Caesarova šifra posun 18 DEBV CX IHW FHWKRF DOXMBGTVXF N STWGB UKTGDR Otevřít nástroj
  8. Caesarova šifra posun 4 RSPJ QL WVK TVKYFT RCLAPUHJLT B GHKUP IYHURF Otevřít nástroj
  9. Caesarova šifra posun 10 LMJD KF QPE NPESZN LWFUJOBDFN V ABEOJ CSBOLZ Otevřít nástroj
  10. Caesarova šifra posun 16 FGDX EZ KJY HJYMTH FQZODIVXZH P UVYID WMVIFT Otevřít nástroj
  11. Caesarova šifra posun 6 PQNH OJ UTI RTIWDR PAJYNSFHJR Z EFISN GWFSPD Otevřít nástroj
  12. Caesarova šifra posun 22 ZAXR YT EDS BDSGNB ZKTIXCPRTB J OPSCX QGPCZN Otevřít nástroj
  13. Caesarova šifra posun 14 HIFZ GB MLA JLAOVJ HSBQFKXZBJ R WXAKF YOXKHV Otevřít nástroj
  14. Caesarova šifra posun 15 GHEY FA LKZ IKZNUI GRAPEJWYAI Q VWZJE XNWJGU Otevřít nástroj
  15. Caesarova šifra posun 12 JKHB ID ONC LNCQXL JUDSHMZBDL T YZCMH AQZMJX Otevřít nástroj
  16. Atbash EDGM FK ZAL CALXQC ETKVGBOMKC U POLBG NXOBEQ Otevřít nástroj
  17. Caesarova šifra posun 9 MNKE LG RQF OQFTAO MXGVKPCEGO W BCFPK DTCPMA Otevřít nástroj
  18. Caesarova šifra posun 23 YZWQ XS DCR ACRFMA YJSHWBOQSA I NORBW PFOBYM Otevřít nástroj
  19. Caesarova šifra posun 19 CDAU BW HGV EGVJQE CNWLAFSUWE M RSVFA TJSFCQ Otevřít nástroj
  20. Caesarova šifra posun 21 ABYS ZU FET CETHOC ALUJYDQSUC K PQTDY RHQDAO Otevřít nástroj
  21. Caesarova šifra posun 7 OPMG NI TSH QSHVCQ OZIXMREGIQ Y DEHRM FVEROC Otevřít nástroj
  22. Caesarova šifra posun 8 NOLF MH SRG PRGUBP NYHWLQDFHP X CDGQL EUDQNB Otevřít nástroj
  23. Caesarova šifra posun 5 QROI PK VUJ SUJXES QBKZOTGIKS A FGJTO HXGTQE Otevřít nástroj
  24. Caesarova šifra posun 3 STQK RM XWL UWLZGU SDMBQVIKMU C HILVQ JZIVSG Otevřít nástroj
  25. Caesarova šifra posun 24 XYVP WR CBQ ZBQELZ XIRGVANPRZ H MNQAV OENAXL Otevřít nástroj
  26. Caesarova šifra posun 25 WXUO VQ BAP YAPDKY WHQFUZMOQY G LMPZU NDMZWK Otevřít nástroj

Jak to použít

  1. Vložte zašifrovaný text do pole. Text projde najednou všemi dešifrátory bez klíče: 25 Caesarových posunů, atbash, čísla za písmena, binární kód, kódy ASCII, Braillovo písmo a římské číslice.

  2. Přečtěte si seznam. U každého čtení je uvedené jméno šifry a u posunu také číslo. Seznam je seřazený podle toho, jak dobře čtení dává v jazyce smysl, takže nejlepší je nahoře.

  3. Otevřete nástroj vedle čtení a pracujte dál: změňte posun, dešifrujte delší zprávu nebo si přečtěte, jak šifra funguje a proč se dá prolomit.

Co na webu najdete

Caesarova šifra bývá začátkem skoro každé šifrovací hry: každé písmeno se posune o pevný počet míst v abecedě. Text v poli nahoře je posunutý o jedenáct a dešifrátor najdeKLIC JE POD MODRYM KVETINACEM U ZADNI BRANKY bez nápovědy, protože zkusí všech 25 posunů a vybere ten, který dává v jazyce smysl. Na stránce najdete volný posun, ROT13 a seznam všech posunů.

Vigenerova šifra nahrazuje jediný posun klíčovým slovem: každé písmeno klíče určuje posun jednoho písmene textu. Šifra platila tři sta let za nerozluštitelnou. Na stránce najdete celou tabulku tabula recta, vygenerovanou řádek po řádku z Caesarova posunu.

Atbash píše abecedu pozpátku, takže se tajemství změní naGZQVNHGER. Klíč nepotřebuje a je sám sobě inverzní, proto bývá první šifrou, kterou se děti učí. Čísla za písmena zapisují ahoj jako 1-8-15-10 a objevují se v řadě šifrovaček; nastránce šifer pro děti mají svůj oddíl.

Binární kód zapisuje každý bajt osmi číslicemi, takže ahoj je01100001 01101000 01101111 01101010. Překladač pracuje v UTF-8, a proto se háčky, čárky i emoji zapíšou i přečtou beze změny. Tabulka ASCIIvypisuje všech 128 kódů s desítkovým, šestnáctkovým a binárním zápisem a se jménem každého řídicího znaku.

Pro Braillovo písmo najdete překladač a tabulku písmen, číslic a znaků. Ahoj v Braillově písmu je ⠁⠓⠕⠚ a tabulka se odvozuje z logiky desítek, kterou zavedl Louis Braille a kterou stránka vysvětluje. Římské číslice se převádějí oběma směry a každé číslo až do 3999 se skládá ze třinácti hodnot.

Čtyři písma mají přehledové stránky s oddílem pro každý znak a s trenažérem: řecká abeceda, hiragana, egyptské hieroglyfys překladačem jmen a klínové písmo s překladačem po slabikách. Každá stránka vymezuje rozsah své tabulky.

Jak vznikají tabulky na tomto webu

Na tomto webu není žádná tabulka napsaná rukou. Pro každou šifru existuje program a testy, které jeho pravidlo ověřují: Braillovo písmo má 63 různých buněk a každé písmeno se po převodu do bodů a zpět vrátí beze změny. Římské číslice jdou od jedné do 3999 a žádná neopakuje symbol čtyřikrát; binární kód vrátí přesně ten text, který dostal, bajt po bajtu.

Program kontroluje i samotné stránky písem. Automatická kontrola před vydáním otevře hotový web a ověří, že řecká abeceda, hiragana, hieroglyfy a klínové písmo mají oddíl pro každý řádek své tabulky a řádek pro každý oddíl. Druhá kontrola prochází zdrojový kód celého webu a hledá znaky šifer, které někdo napsal rukou, místo aby je vygeneroval program.

Totéž platí pro to, co nástroj neumí. Kódy ASCII nemají místo pro písmeno s háčkem a Braillova tabulka na webu nemá buňku pro otazník. Pole takový znak nezahazuje potichu. Vypíše seznam znaků, které vynechalo. Dešifrátor nahoře nabízí seznam čtení a u krátkého textu může skóre četnosti upřednostnit špatný posun, proto na obrazovce zůstává každé čtení i se jménem své šifry.

Pro výpravy a do třídy

Na stránce šifer pro děti najdete šifry z táborů, ze šifrovacích her a z hodin matematiky, seřazené od nejlehčí po nejtěžší. U každé je hotová šifrovačka, odpověď skrytá za kliknutím a odkaz na luštění. Tytéž programy, které šifrovačky luští, je i zašifrovaly, takže se šifrovačka a její odpověď nemohou rozcházet.

Žádný z nástrojů nevyžaduje účet, neukládá, co jste napsali, ani neposílá text na server. Všechno probíhá uvnitř stránky, na vašem zařízení, a jakmile se stránka jednou načte, pracuje i po výpadku připojení.

Časté otázky

Jak dešifrátor pozná, kterou šifru někdo použil?

Nepozná ji. Text zkusí dešifrovat každá šifra, která nepotřebuje klíč, a každé čtení dostane skóre podle toho, jak se četnost jeho písmen blíží četnosti písmen v jazyce. Skutečná věta má hodně E, A a O, kdežto špatné dešifrování dává rovnoměrnou změť. Seznam je seřazený podle skóre. U krátkého textu může být nahoře omyl, proto zůstává na obrazovce celý.

Které šifry dokáže rozpoznat?

Ty, které nepotřebují klíč: Caesarovu šifru s každým z 25 posunů včetně ROT13, atbash, čísla za písmena, binární kód, kódy ASCII, Braillovo písmo a římské číslice. Vigenerova šifra potřebuje klíč a dešifrátor ho z krátkého textu neuhodne, proto má vlastní stránku s polem pro klíč.

Co je substituční šifra?

Jakýkoli kód, v němž se každé písmeno zprávy nahradí jiným znakem podle pevného pravidla. U Caesarovy šifry je tím pravidlem posun v abecedě. U atbashe je jím obrácená abeceda a u binárního kódu osm číslic za každé písmeno. Pravidlo je klíč: kdo ho zná, zprávu přečte.

Jsou tabulky na webu správně?

Každou tabulku vytváří program, který se řídí pravidlem šifry, a testy toto pravidlo ověřují. Braillova tabulka se odvozuje z prvních deseti znaků a z logiky desítek a římské číslice ze třinácti hodnot a z odčítacího pravidla. Jména řídicích znaků ASCII se porovnávají s databází znaků Unicode.

Odesílá se někam, co sem vložím?

Ne. Každý dešifrátor běží ve vašem prohlížeči. Nic, co vložíte, neopouští vaše zařízení, není tu žádný účet a na stránce není žádný sledovací skript.