Autor
|
Tema: Encriptacion basica con matrices (Leído 29,378 veces)
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
========================================= == Encriptacion basica con matrices y una palabra clave== =========================================
Realizar un programa en Java que resuelva una encriptacion basica utilizando matrices, el mismo deberá poder descifrar los datos.
La encriptacion debera ser de la siguiente forma:
Utilizar una palabra clave: clave Texto a cifrar: Hola mundo
Primer paso:
Generar una matriz, que contenga la palabra clave, luego de ello debera llenarse las filas con el texto a cifrar.
c l a v e
h o l a
m u n d o
Como pueden ver, queda un espacio vacio, este debe permanecer asi. Paso 2:
Ordenar alfabeticamente la palabra clave, que en nuestro caso es "clave" Y a su ves, debemos mover las columnas que estan debajo de la palabra clave, como se ve en la matriz.
a c e l v l h o a n m o u d
Paso 3:
La matriz debera voltearse, las filas deberan ser columnas, como en el siguiente ejemplo:
a l n c h m e o l o u v a d
Y nuestro resultado seria: ln hm o ou ad
Y para la desencriptacion, debera usarse la palabra clave: acelv que en un principio se era "clave"
Un saludo
Espero sus respuestas.
OHK
|
|
« Última modificación: 24 Septiembre 2008, 23:57 pm por ohk »
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
Vamos, no esta muy dificil  Si es que no entendieron algo, solo avisen, la palabra clave puede ser cualquiera, "hola", "esto", etc. Un saludo
|
|
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
Vamos, no esta muy dificil  Si es que no entendieron algo, solo avisen, la palabra clave puede ser cualquiera, "hola", "esto", etc. Un saludo vos te desesperas? xD acabo de verlo... mañana te pongo el resultado porque tengo un par de cosas que hacer todavia salu2
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
solo tengo una duda... si tengo la matriz asi
clave hola esquizofrenia
las letras despues desde la z no tienen como ordenarse, entonces el método de cifrado es inválido o quedan como estan?
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
c l a v e h o l a e s q u i z o f r e n i aTodo lo demas, debe quedar como vacio 
|
|
« Última modificación: 25 Septiembre 2008, 07:01 am por ohk »
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
Hola  A pedido de algunos que quieren resolver el ejercicio cambiamos las reglas. No es necesario hacerlo en Java, pueden hacerlo en C, C#, C++, PHP, VBUn saludo OHK
|
|
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
que desepción  Creo que necesitan un incentivo para resolver los ejercicios, y lastimosamente, yo no puedo darles nada. Se cierra el ejercicio 
|
|
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
|
:ohk<any>
Desconectado
Mensajes: 1.744
Yo lo que quiero que me salga bien es la vida.
|
Yo ya te dije que lo hacia y lo voy a hacer, solo espera a que instale el Visual Studio porque acabo de formatear   :D Uhh, de vuelta a la programacion Listo pues, aqui espero. Un saludo OHK
|
|
|
En línea
|
Y es que a veces pienso que si no estuviera loco no podría salir adelante. Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
|
|
|
chrominum
Desconectado
Mensajes: 567
Viceroy: No es lo que tengo, es COMO lo tengo
|
Solo una pregunta ¿Es necesario hacer todos esos pasos o solo con que de el mismo resultado basta?
|
|
|
En línea
|
|
|
|
|
|