Saltar al contenido
TextArray
Totalmente local

Cuadrado de Polibio

Convierte letras en coordenadas de cuadrícula de 5×5 (A → 11) y viceversa, con una palabra clave opcional.

Entrada

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.

Preguntas frecuentes

¿Por qué I y J decodificamos con la misma letra?
La cuadrícula de 5×5 tiene 25 celdas para 26 letras, por lo que I y J tradicionalmente compartimos una. La codificación trata a J como a I, y la decodificación siempre muestra I: la lectura de IUST como SÓLO se deja en manos del ser humano, como lo ha sido durante dos mil años.
¿Cómo cambia la palabra clave el cifrado?
Sus letras deduplicadas llenan la cuadrícula primero, seguida por el resto del alfabeto. Con SECRET, la cuadrícula comienza con S, E, C, R, T…, por lo que S codifica como 11 en lugar de 41. Ambos lados deben usar la misma palabra clave.
¿Qué entrada acepta el decodificador?
Pares de dígitos del 11 al 55, separados por espacios, comas, saltos de línea o nada: 2324 funciona tan bien como 23 24. A / restaura un espacio entre palabras. Los pares fuera de rango, como 96 o un recuento de dígitos impares, producen un claro error al identificar al culpable.
¿Qué pasa con los dígitos, la puntuación y los acentos?
Las letras acentuadas están normalizadas (č → C, á → A, ł → L, ß → SS) para que sobrevivan a la cuadrícula. Los dígitos, la puntuación y los emoji no tienen celda y se eliminan de la codificación.
¿Mi texto está subido a alguna parte?
No. El cifrado se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo.