Está en la página 1de 1

LENGUAJES DE PROGRAMACIN II PRCTICA 9

Encriptacin de textos

Una simple y efectiva forma de codificar textos consiste en ubicar 25 de las 26 letras del alfabeto ingls en una matriz cuadrada. El nombre del cdigo lo determina la letra faltante en la matriz, como es el caso del cdigo "K" cuya representacin es la siguiente:

A F L Q V

B G M R W

C H N S X

D I O T Y

E J P U Z

Cada palabra del texto se considera compuesta de pares de letras. Si el nmero de letras en una palabra es impar, la ltima letra se conserva. Tambin se conserva la letra que le da el nombre al cdigo. Un par de letras se codifica reemplazando la primera por aquella ubicada en su misma fila pero en la columna de la segunda y, la segunda por aquella ubicada en su misma fila pero en la columna de la primera. Por ejemplo, si el texto original es el respectivo texto codificado es ENCRIPTACION DE TEXTOS CPBSJODQDHNO ED UDYSNT

Desarrollar, en Java, un proyecto que permita, al menos, crear un archivo de texto, crear un archivo codificado a partir del archivo original, leer y desplegar el contenido de ambos archivos para validar la efectividad del proceso de codificacin. Este proyecto se puede desarrollar en grupos de, a lo ms, dos personas. Se controlarn dos avances, uno intermedio y otro final, los cuales constituirn las notas de los ejercicios 3 y 4.

También podría gustarte