Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Encriptador C++
Enviado por Futuro el día 24 de enero de 2003
Codigo pekeño de encriptador en C...
Bueno, estoy dandole caña a un pekeño y simple encriptador / desencriptador de mensajes.
Por ahora solo desencripta / encripta segun lo q introduzcas, me dijero q era muy bueno.
Si lo kieren, pongo el codigo completo aki (el archivo C) por si lo kieren ver, pero es muy simple.
Weno, a lo q voy:
este es el "algoritmo" de encriptacion:
for (i= 0, i < l-1, i++){
frase[i] = frase [i] + 3
}
Es decir, q por cada caracter de la frase a encriptar, le suma 3 a su valor ASCII, por ejemplo: A ---> D
Se que es un algoritmo muy tonto, por eso me gustaria que me dierais ideas de algoritmos de codificacion.....
Que no sean mu gordas, que luego hay q desencriptar!! :P
Otra cosa, como implementariais en C que se le meta una clave a la frase encriptada.
Es decir, aparte de que este encriptada, que para desencriptarla haya q meter una clave. Tengo algunas ideas al respecto, pero nada claro :s)
Con una clave podrias restarle a cada letra un balor ascii de otra.
Para asegurarnos de lograr siempre caracteres imprimibles el rango que usaremos sera 32-122 (solo letras y numeros)
A la primera letra del mensage se le resta la primera de la clave.
Si el resultado es menor a 32 se empiesa a contar dede 122 y al reves si supera 122 se cuenta desde 32
EJ:
T E X T O Mensaje
C L A V E Clave
k S q X d Encriptado
T E X T O Desencriptado