Cifrado Vernam código C
UtilizaciónPosteriormente a la invención del cifrado de Vernam, Joseph Mauborgne propuso que la cinta de papel contuviera información completamente aleatoria. Las dos ideas, combinadas con el usoúnico de las claves, implementan la libreta de un solo uso, aunque ninguno de los dos inventores utilizó ese nombre.
Claude Shannon, también de Bell Labs, demostró que lalibreta de un solo uso es irrompible (trabajo realizado entre 1940 y 1945; publicado por primera vez en la Bell Labs Technical Journal, 1948/49). Es el primer y único método decifrado para el que existe tal demostración.
El método Vernam fue utilizado durante la segunda guerra mundial por espías de diversas nacionalidades, a los que se les daba unasecuencia binaria aleatoria con la recomendación de utilizarla con un único proceso de cifrado.
Cifrado Vernam
1. Entrada
2. calculo
3. ResultadoCódigo
#include
#include
#include
char a[27]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
intrnd[27];
int code[10],i,j;
char in[10],temp,out[10];
int main (void)
{
printf("\t\t \n");
printf("Ingresa el texto de entrada\n");
for(i=0;i
Regístrate para leer el documento completo.