Cuadrado de Polibio
Convierte letras en coordenadas de cuadrícula de 5×5 (A → 11) y viceversa, con una palabra clave opcional.
Cuadrado de Polibio
El cuadrado de Polybius es uno de los cifrados más antiguos registrados: una cuadrícula de 5 × 5 del alfabeto donde cada letra se convierte en su par de fila y columna: A es 11, B es 12, Z es 55, con I y J compartiendo una celda para hacer que 26 letras quepan en 25 celdas. Los antiguos griegos lo señalaban con antorchas; hoy aparece en salas de escape, acertijos de geocaching, desafíos CTF y criptografía en el aula.
La codificación convierte el texto en pares de dígitos separados por espacios, con un / marcando el límite de cada palabra, por lo que REUNIRSE AL MEDIODÍA se convierte en 32 15 15 44 / 11 44 / 33 34 34 33 y el viaje de ida y vuelta trae las palabras de regreso. La decodificación perdona la entrada: los pares pueden separarse por espacios, comas o nada en absoluto (ejecuciones pegadas como 2324 se dividen entre sí) y un par no válido se informa por su nombre en lugar de omitirse silenciosamente. Las letras acentuadas se normalizan primero, por lo que č se codifica como C y á como A, y ł o ß se asignan a sus bases latinas.
La opción de palabra clave reorganiza la cuadrícula de la manera clásica: las letras deduplicadas de su palabra clave llenan las primeras celdas, el alfabeto restante sigue. Con la palabra clave SECRETO, S se convierte en 11 y E se convierte en 12: el mismo mensaje se codifica de manera completamente diferente y solo alguien que conoce la palabra clave presenta la misma cuadrícula para leerlo.
Como todo cifrado clásico, es un rompecabezas, no una protección: el análisis de frecuencia lo descifra rápidamente. Todo se ejecuta localmente en su navegador y nada de lo que escribe sale de su dispositivo.