Encriptacion basica con matrices

Iniciado por :ohk<any>, 24 Septiembre 2008, 23:54 PM

0 Miembros y 1 Visitante están viendo este tema.

:ohk<any>

Cita de: ArcheritONE en  4 Octubre 2008, 16:43 PM
Solo una pregunta ¿Es necesario hacer todos esos pasos o solo con que de el mismo resultado basta?

Si es necesario mostrar todos los pasos sin falta.
Osea que debes imprimir 3 matrices antes de sacar el resultado  :P

Un saludo
OHK
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.

AxXioma

#11
Muy buenas tio, estoy esta semana liadillo con un examen de física que tengo el viernes, pero cuando tenga un hueco haré el programa.

No posteen el código aquí por favor o haganlo oculto de alguna manera que quiero solventarlo yo en C.

Saludos.

EDITO:

Por cierto, ¿la palabra clave la podemos elegir nosotros y dejarla como valor constante para todo el programa, o debe de insertarla el usuario? No se si me explico, que si nosotros realizaremos el programa con una clave a nuestro gusto, por ejemplo "merluza" y que la labor del usuario solo sea insertar el texto a cifrar y se realice la cifrado sola, o el usuario también pueda definir la clave.

Saludos.




.::Cuanto mas conocimiento adquieres, más te das cuenta del que hay a tu alrededor::.

:ohk<any>

Citar¿la palabra clave la podemos elegir nosotros y dejarla como valor constante para todo el programa, o debe de insertarla el usuario?

Ambas opciones, puedes predefinirla tu si asi lo deseas, o puedes pedirle al usuario que ponga una palabra clave a su gusto.

Si lo haces preguntando al usuario, tienes un plus  ;)

Un saludo
OHK
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.

juancho77

Lo revivo porque lo estoy haciendo  y tengo una duda.
Para descifrar hay que usar acelv o clave (suponiendo que la clave es "clave") ?
Es decir, se puede considerar que se conoce la clave original o hay que iniciar la desencriptacion desde la clave cifrada?
Saludos.

:ohk<any>

Cita de: juancho77 en  9 Noviembre 2008, 08:13 AM
Lo revivo porque lo estoy haciendo  y tengo una duda.
Para descifrar hay que usar acelv o clave (suponiendo que la clave es "clave") ?
Es decir, se puede considerar que se conoce la clave original o hay que iniciar la desencriptacion desde la clave cifrada?
Saludos.

Para la desencriptacion, debera usarse la palabra clave: acelv que en un principio era "clave".

Tambien podrías hacerlo mediante la palabra inicial original pero creo que te sería mas complicado la desencriptación, mejor directamente con la palabra resultante acelv, un saludo
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.

juancho77

Aca lo termine. El codigo tal vez esta un poco turbio pero no tengo tiempo de limpiarlo (parciales y eso de todos los dias).
Saludos!





Y el code:

LINK (4 SHARED)

:ohk<any>

Felicidades, como ya te dije por el chat, eres el primero en responder a este ejercicio, dame un poco de tiempo que voy a ver si todo marcha como debe.

Un saludo

OHK
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.

juancho77

Gracias  ;D
Le descubri una cosita rara. Con algunas claves, al cifrar y descifrar muestra un texto no del todo correcto. Pero si lo encriptas nuevamente y desencriptas aparece correcto   :xD
Creo que es una parte del codigo que modifique varias veces y al ultimo no se como la deje.
Cuando finalicen los parciales lo revisare.
Saludos!

:ohk<any>

Pues, yo lo resolví en Java, pero tenia un problema, solo me encriptaban las palabras que como cadena la suma de sus elementos daba un número par, pero luego lo corregí con un if, pero cuando pones cadenas muy extensas ya no lo codifica como debe  :P

Creo que hemos pasado por los mismos problemas  :P
Voy a postear mi codigo para que lo analizemos.

Un saludo
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.

DarkItachi

Hola, siento revivir el post, pero tenía una duda, para desencriptarn despúes no podemos saber el orden que tenían las palabras, no se si me explico, si pudieses poner un ejemplo me ayudaria mucho.
Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.