Colección de citas famosas - Colección de consignas - ¿Cómo implementar el algoritmo de cifrado César en lenguaje C?
¿Cómo implementar el algoritmo de cifrado César en lenguaje C?
El cifrado César es un método de cifrado muy antiguo. Se dice que cuando César marchaba sobre la tierra, para asegurarse de que el enemigo no conociera sus órdenes y garantizar la seguridad de la transmisión de información, utilizó este método especial para comunicarse. Su principio es muy simple. En última instancia, es la sustitución de letras. Veamos un ejemplo simple: después de cifrar "Baidu" con el cifrado César, la cadena se convierte en "edlgx". ¿Cómo funciona? Mueva cada letra de "Baidu" alfabéticamente hacia atrás tres lugares y el resultado es el texto cifrado que acabamos de ver.
# incluir & ltstdio.h & gt
main()
{
char M[100];
char C[100];
int K=3, I;
Printf("Ingrese texto sin formato m (tenga cuidado de no ingresar una cadena en blanco)\ n ");
Obtener(M);
for(I = 0;M[i]!='\0';i++)
c[ I]= (M[I]-' a '+K)% 26+' a ';
c[I]= ' \ 0 ';
Printf("El el resultado es:\ n%s\n ", C);
}