A “cifra de César” é uma técnica rudimentar de criptografia, que teria sido usada por Júlio César (100-44 a.C.) em mensagens transmitidas a seus generais.
É código de substituição monoalfabética (cada letra do texto original é substituída por outra no texto cifrado), do tipo monogrâmica (os textos original e cifrado têm o mesmo comprimento).
Na encriptação, cada letra do texto é substituída por outra representada no mesmo alfabeto, n posições deslocadas para frente ou para trás.
O código em C que segue adiante substitui as letras do vetor com base na tabela ASCII.
#include
#include
intmain (void){
printf("CIFRA DE CESAR\n\n\n");
charnome[30];
introtacao, i;
printf("Digite uma string de ate 30 caracteres:\n");
gets (nome);
printf("Digite o valor de rotacao:\n");
scanf ("%d", &rotacao);
for(i=0; i
printf ("%c", nome[i]+rotacao);
}
return0;
}