Ga naar inhoud
TextArray
100% lokaal

Polybius-vierkant

Verander letters in 5×5 rastercoördinaten (A → 11) en omgekeerd, met een optioneel trefwoord.

Invoer
Uitvoer

Polybius-vierkant

Het Polybiusvierkant is een van de oudste cijfers ooit: een 5x5-raster van het alfabet waarin elke letter het rij-en-kolompaar wordt: A is 11, B is 12, Z is 55, waarbij I en J een cel delen om 26 letters in 25 cellen te laten passen. De oude Grieken gaven dit aan met fakkels; tegenwoordig verschijnt het in escape rooms, geocachingpuzzels, CTF-uitdagingen en cryptografie in klaslokalen.

Bij het coderen wordt tekst omgezet in cijferparen, gescheiden door spaties, waarbij een / elke woordgrens markeert, zodat MEET AT NOON 32 15 15 44 / 11 44 / 33 34 34 33 wordt en de rondreis de woorden terugbrengt. Het decoderen is vergevingsgezind als het om de invoer gaat: paren kunnen worden gescheiden door spaties, komma's of helemaal niets - gelijmde runs zoals 2324 splitsen zichzelf - en een ongeldig paar wordt bij naam gerapporteerd in plaats van stilzwijgend overgeslagen. Letters met accenten worden eerst genormaliseerd, dus č codeert als C en á als A, en ł of ß wordt toegewezen aan hun Latijnse bases.

De trefwoordoptie herschikt het raster op de klassieke manier: de ontdubbelde letters van uw trefwoord vullen de eerste cellen, het resterende alfabet volgt. Met het sleutelwoord GEHEIM wordt S 11 en E 12 – hetzelfde bericht codeert compleet anders, en alleen iemand die het sleutelwoord kent, legt hetzelfde raster uit om het te lezen.

Zoals elk klassiek cijfer is het een puzzel, geen bescherming; frequentieanalyse lost het snel op. Alles draait lokaal in uw browser en niets dat u typt, verlaat ooit uw apparaat.

FAQ

Waarom decoderen I en J naar dezelfde letter?
Het 5×5-raster heeft 25 cellen voor 26 letters, dus I en J delen traditioneel één. Coderen behandelt J als ik, en decoderen laat altijd I zien – het lezen van IUST zoals JUST wordt aan de mens overgelaten, zoals dat al tweeduizend jaar het geval is.
Hoe verandert het trefwoord het cijfer?
De ontdubbelde letters vullen het raster als eerste, de rest van het alfabet volgt. Met SECRET begint het raster met S, E, C, R, T…, dus S codeert als 11 in plaats van 41. Beide zijden moeten hetzelfde trefwoord gebruiken.
Welke invoer accepteert de decoder?
Cijferparen van 11 tot 55, gescheiden door spaties, komma's, regeleinden of niets - 2324 werkt net zo goed als 23 24. A / herstelt een spatie tussen woorden. Paren die buiten bereik zijn, zoals 96 of een oneven aantal cijfers, veroorzaken een duidelijke fout bij het benoemen van de boosdoener.
Wat gebeurt er met cijfers, leestekens en accenten?
Letters met accenten zijn genormaliseerd (č → C, á → A, ł → L, ß → SS), zodat ze het raster overleven. Cijfers, interpunctie en emoji hebben geen cel en worden uit de codering verwijderd.
Wordt mijn tekst ergens geüpload?
Nee. Het cijfer wordt volledig in uw browser uitgevoerd en uw tekst verlaat nooit uw apparaat.