quinta-feira, 29 de novembro de 2018

Cifra de César e Linguagem C

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;
}