Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2015, 17:00
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Encriptacion en C

Cambia esto:
Código C++:
Ver original
  1. char Letras[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 };
Por esto:
Código C++:
Ver original
  1. char Letras[]="ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";

Y esto:
Código C++:
Ver original
  1. Mensaje[i]=Mensaje[i]+numero;

Por esto:
Código C++:
Ver original
  1. int pos = strchr (Letras, Mensaje [i]);
  2. Mensaje[i]=Letras [(strlen (letras) +Letras [pos]+numero)%strlen (Letras)];

En la parte de desencriptado es igual pero restando.