UTILS.
100% nel browser
🔲

Cifrario a Quadrato di Polibio — Codificatore / Decodificatore

Converti le lettere in coordinate riga/colonna a due cifre su un quadrato di Polibio 5×5 (base del codice a battiti). Supporta quadrati generati da parola chiave e fusione I/J o C/K.

— l'output appare qui —

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.

Domande frequenti

Come codifica una lettera il quadrato di Polibio?
L'alfabeto è disposto in una griglia 5×5 con righe e colonne numerate da 1 a 5, e ogni lettera diventa le due cifre della sua riga e colonna. In un quadrato semplice A è 11, B è 12, F è 21 e così via.
Perché due lettere vengono fuse?
Una griglia 5×5 ha solo 25 celle ma l'alfabeto ha 26 lettere, quindi due devono condividere una cella. Per tradizione I e J vengono combinate; questo strumento offre anche la fusione di C e K, selezionabile con l'opzione di fusione.
Cosa fa la parola chiave?
Riordina il quadrato. Le lettere uniche della parola chiave vengono collocate per prime, poi il resto dell'alfabeto riempie le celle rimanenti, dando a ogni lettera nuove coordinate. Usare una parola chiave produce un quadrato di Polibio con chiave, più difficile da leggere a colpo d'occhio.
Qual è il collegamento con il codice a battiti?
Il codice a battiti usa un quadrato di Polibio: la riga e la colonna di ogni lettera vengono battute come due gruppi di battiti. Fu usato notoriamente dai prigionieri di guerra per comunicare attraverso le pareti, e lo stesso quadrato è alla base del cifrario ADFGX.

Altri strumenti