Investiguen sobre el sistema de sustitución simple llamado ROOT 13 y luego analicen y prueben (si tienen GNU/Linux y el compilador gcc) el siguiente programa:
=================== Comienzo del programa =================
#include
#include
/* Sistema de cifrado por sustitución */
main()
{
int ingreso;
printf("Por favor, introduzca un texto para encriptar o descifrar\n");
printf("---------------------------------------------------------\n");
printf("\n");
printf("El programa permita codificar y decodificar hasta que el usuario\n");
printf("pulse simultáneamente CTRL + C\n");
printf("\n");
printf("\n");
while ((ingreso=getchar()))
{
if (islower(ingreso))
ingreso = 'a' + (ingreso - 'a' + 13) % 26;
if (isupper(ingreso))
ingreso = 'A' + (ingreso - 'A' + 13) % 26;
putchar(ingreso);
}
}
====================================================
Ante cualquier duda, como siempre, me consultan
Saludos
Daniel
No hay comentarios:
Publicar un comentario