Vai al contenuto
TextArray
100% locale

Quadrato di Polibio

Trasforma le lettere in coordinate della griglia 5×5 (A → 11) e viceversa, con una parola chiave opzionale.

Ingresso

Quadrato di Polibio

Il quadrato di Polibio è uno dei codici più antichi mai registrati: una griglia 5×5 dell'alfabeto in cui ogni lettera diventa la sua coppia riga e colonna: A è 11, B è 12, Z è 55, con I e J che condividono una cella per fare in modo che 26 lettere entrino in 25 celle. Gli antichi greci lo segnalavano con le torce; oggi appare nelle escape room, nei puzzle di geocaching, nelle sfide CTF e nella crittografia in classe.

La codifica trasforma il testo in coppie di cifre separate da spazi, con una / che contrassegna il confine di ogni parola, quindi INCONTRO A MEZZOGIORNO diventa 32 15 15 44 / 11 44 / 33 34 34 33 e il viaggio di andata e ritorno riporta indietro le parole. La decodifica perdona l'input: le coppie possono essere separate da spazi, virgole o niente del tutto - le sequenze incollate come 2324 si dividono da sole - e una coppia non valida viene segnalata per nome anziché saltata silenziosamente. Le lettere accentate vengono normalizzate per prime, quindi č codifica come C e á come A, e ł o ß corrispondono alle loro basi latine.

L'opzione parola chiave riorganizza la griglia nel modo classico: le lettere deduplicate della tua parola chiave riempiono le prime celle, segue l'alfabeto rimanente. Con la parola chiave SEGRETO, S diventa 11 ed E diventa 12: lo stesso messaggio viene codificato in modo completamente diverso e solo qualcuno che conosce la parola chiave dispone la stessa griglia per leggerlo.

Come ogni cifrario classico, è un enigma, non una protezione: l'analisi della frequenza lo risolve rapidamente. Tutto viene eseguito localmente nel tuo browser e nulla di ciò che digiti lascia mai il tuo dispositivo.

FAQ

Perché I e J decodificano con la stessa lettera?
La griglia 5×5 ha 25 celle per 26 lettere, quindi I e J tradizionalmente ne condividono una. La codifica tratta J come I, e la decodifica mostra sempre I: leggere IUST come SOLO è lasciato all'umano, come è stato per duemila anni.
In che modo la parola chiave modifica la cifra?
Le sue lettere deduplicate riempiono per prime la griglia, poi segue il resto dell'alfabeto. Con SECRET la griglia inizia con S, E, C, R, T..., quindi S codifica come 11 invece di 41. Entrambe le parti devono utilizzare la stessa parola chiave.
Che input accetta il decoder?
Coppie di cifre da 11 a 55, separate da spazi, virgole, interruzioni di riga o niente: 2324 funziona bene come 23 24. A / ripristina uno spazio tra le parole. Coppie fuori intervallo come 96 o un conteggio di cifre dispari producono un chiaro errore nel nominare il colpevole.
Cosa succede alle cifre, alla punteggiatura e agli accenti?
Le lettere accentate vengono normalizzate (č → C, á → A, ł → L, ß → SS) in modo che sopravvivano alla griglia. Cifre, punteggiatura ed emoji non hanno celle e vengono eliminati dalla codifica.
Il mio testo è caricato da qualche parte?
No. La crittografia viene eseguita interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo.