Ir al contenido

Cuadrado de Polibio

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 19:56 20 feb 2010 por Ptbotgourou (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Inventado hacia 150 a. C. por el historiador Polibio, el cuadrado de Polibio fue utilizado principalmente por nihilistas rusos encerrados en las prisiones zaristas.

Se trata de un algoritmo trivial, donde cada letra del alfabeto es reemplazada por las coordenadas de su posición en un cuadrado. Es un caso particular de sustitución mono-alfabética. Este tipo de código no resiste a un análisis de frecuencias.

Principio

Tomamos un cuadrado de Polibio con lugares cuadrados. Es posible extenderlo a 36 para agregar cifras y signos de puntuación.

En este caso, pondremos la I y la J juntas para poder entrar en 25 lugares.

1 2 3 4 5
1 A B C D E
2 F G H I, J K
3 L M N O P
4 Q R S T U
5 V W X Y Z

De esta manera, el texto"Wikipedia" será codificado así: La"W" está en la línea 5 y en la columna 2, y por lo tanto, le corresponde el 52. El resto de las letras se cifra de manera análoga.

Ejemplo:

52242524351514241103111015331324133134351514241103124124215

Wikipedia la enciclopedia libre

ia smais saàlsaoet83an pasa`spsàp`sa`psa`psos`ssssssssl`dss'0eyowaysapàisaaspsddlsd+a`sd.spas?sssskasoapdskds saspsd`sp,lsà`pspadaosd asodàsdpsd`dpasd,sadpssla?asdksi spas soad asod apsàsas dsa58dapddñasd,asd s oda`s`ads,d asla`slspasasdps`dsdsa sdoss`ds,asppsà`slsd s sdksssss psd spa sod s 15