Informazioni su questo strumento
Il Cifrario a Quadrato di Polibio — Codificatore / Decodificatore è uno strumento gratuito, che funziona nel browser, per uno dei più antichi cifrari a coordinate, descritto dallo storico greco Polibio oltre duemila anni fa. Le 25 lettere dell'alfabeto sono disposte in una griglia 5×5 le cui righe e colonne sono etichettate da 1 a 5. Ogni lettera viene poi sostituita dalle due cifre che danno la sua riga e colonna — per un quadrato standard A è 11, B è 12 e così via. Poiché una griglia 5×5 contiene solo 25 celle, due lettere devono condividerne una: per impostazione predefinita I e J vengono fuse, con l'opzione di fondere invece C e K.
Puoi generare il quadrato con una parola chiave: le sue lettere uniche vengono collocate per prime, in ordine, e le lettere rimanenti dell'alfabeto riempiono il resto della griglia. Questo cambia ogni coordinata e produce un quadrato di Polibio con chiave. Le etichette di riga e colonna sono per impostazione predefinita 12345 ma possono essere impostate su cinque caratteri distinti qualsiasi. Tutto il calcolo viene eseguito localmente nel tuo browser e il quadrato corrente viene disegnato così puoi vedere esattamente come viene mappata ogni lettera.
La codifica scorre il testo, salta i caratteri non alfabetici ed emette una coppia riga-poi-colonna per ogni lettera. La decodifica rimuove tutto tranne i caratteri delle etichette, li raggruppa in coppie e cerca ogni coppia nel quadrato. Il quadrato di Polibio è il fondamento di diversi sistemi successivi, tra cui il codice a battiti usato dai prigionieri di guerra (dove le coordinate vengono battute) e i cifrari da campo ADFGX/ADFGVX, il che lo rende una pietra angolare sia della storia crittografica sia della moderna cultura enigmistica.