martes, 17 de abril de 2012

CIFRADO DE AUTOCLAVE

Este cifrado es un tipo de cifrado en el cual  el mensaje se va a concatenar con la clave hasta que tenga el mismo tamaño del mensaje para poder encriptar el mensaje
Bueno aquí esta el cogido hecho en Dev C++


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    int b,i,a,j,x[30],y[30],z[30];
     char c[30],p[30],d[30];
   
     printf("\tCIFRADO AUTOCLAVE\n\n");
     printf("\tSOLO PUEDES INTORDUCIR LAS LETRAS EN MAYUSCULAS\n");
     printf("\nINTRODUCE LA PALABRA A ENCRIPTAR:\n");
     scanf("%s",&p);
     printf("\nINTRODUCE LA CLAVE:\n");
     scanf("%s",&c);
   
     b=strlen(p);
     a=strlen(c);
     printf("\nEl tamano de la palabra es:%i",b);
     printf("\nEl tamano de la clave es:%i",a);
   
     strncat(c,p,20);
      printf("\nTU PALA ES%s",c);
     
      for(a=b;a<=b;a++)
       {
        }
   
       for(i=0;i<=b;i++)
        {
         x[i]=p[i]-65;
        }
     
         for(i=0;i<=b;i++)
         {
          y[i]=c[i]-65;
          }
           for(i=0;i<=b;i++)
           {
            z[i]=(x[i] + y[i])%26;
           }
     
            for(i=0;i<=b;i++)
            {
             d[i]=z[i]+65;      
            }
           
            printf("\n\n");
            printf("\nTu palabra encriptada es:");
             for(i=0;i<=b-1;i++)
             {    
              printf("%c",d[i]);
             
              }          
                           
     getchar();  
     getchar();
   
}

1 comentario:

  1. PSEUDOCODIGO DE ENCRIPTACION USANDO VIGIENERE

    con elo emnsaje : alumno35105ci
    clave telesup
    pero en seudodigo

    ResponderEliminar