Red de conocimientos turísticos - Información de alquiler - ¿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 y luchaba en la tierra, para asegurarse de que el enemigo no conociera sus órdenes, utilizaba este método especial. comunicarse para garantizar la seguridad de la transmisión de información. Su principio es muy simple, en última instancia, es la sustitución de letras entre letras. Veamos un ejemplo simple: "baidu" está cifrado con cifrado César y la cadena se convierte en "edlgx". Mueva cada letra en "baidu" hacia atrás 3 dígitos en orden alfabético, y el resultado es el texto cifrado que acabamos de ver.

#include lt; stdio.hgt;

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 ");

obtiene(M);

for(i=0; M[i]!='\0'; i )

C[ i]=( M[i]-'a' K)26 'a';

C[i]='\0';

printf("El resultado es: \ns\n" , C);

}