Polybius kvadrat
Förvandla bokstäver till 5×5 rutnätskoordinater (A → 11) och tillbaka, med ett valfritt nyckelord.
Polybius kvadrat
Polybius-torget är ett av de äldsta chiffern som finns: ett 5×5 rutnät i alfabetet där varje bokstav blir dess rad-och-kolumnpar - A är 11, B är 12, Z är 55, med I och J som delar en cell för att få 26 bokstäver att passa 25 celler. Forntida greker signalerade det med facklor; idag dyker det upp i utrymningsrum, geocachingpussel, CTF-utmaningar och klassrumskryptografi.
Kodning förvandlar text till siffror separerade med mellanslag, med en / som markerar varje ordgräns, så MÖT KLART blir 32 15 15 44 / 11 44 / 33 34 34 33 och rundresan tar tillbaka orden. Avkodning är förlåtande när det gäller inmatningen: par kan separeras med mellanslag, kommatecken eller ingenting alls - limmade körningar som 2324 delar upp sig själva - och ett ogiltigt par rapporteras med namn snarare än att det hoppas över i tysthet. Bokstäver med accent normaliseras först, så č kodar som C och á som A, och ł eller ß mappar till deras latinska baser.
Nyckelordsalternativet ordnar om rutnätet på det klassiska sättet: de deduplicerade bokstäverna i ditt nyckelord fyller de första cellerna, det återstående alfabetet följer. Med nyckelordet SECRET blir S 11 och E blir 12 — samma meddelande kodar helt annorlunda, och bara någon som känner till nyckelordet lägger ut samma rutnät för att läsa det.
Som alla klassiska chiffer är det ett pussel, inte ett skydd - frekvensanalys bryter det snabbt. Allt körs lokalt i din webbläsare, och ingenting du skriver lämnar din enhet.