Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Código para encriptar un mensaje

Código para encriptar un mensaje

Ratings: (0)|Views: 51|Likes:
Published by serolfitnas

More info:

Published by: serolfitnas on Dec 25, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

03/16/2013

pdf

text

original

 
#include <iostream>#include <cstdlib>#include <ctime>#include <cstring>#include <string>#include <cctype>using namespace std;string EncriptarMensaje(string encriptado);string DesencriptarMensaje(string desencriptado);void encriptar(string&);void encriptar2(string&);int codigocorrecto, opcion;int main() {system("color f5");string codigo("?&1menos1+4mas5-1es8&?");string codigo2;encriptar(codigo);cout<<"\n\t\t\t\t"<<codigo<<endl;cout<<"\n Introduce el codigo de seguridad: \n \t\t: ";getline(cin,codigo2);encriptar2(codigo2);//cout<<"\n"<<codigo2<<endl;while(codigo.compare(codigo2)==0){cout<<"\n\t\tCodigo correcto!";system("color ac");codigocorrecto=1;break;}if(codigo.compare(codigo2)!=0){cout<<"\n\n\t\t ERROR, el codigo no es el correcto \n Ahora, ";system("color bc");system("PAUSE");return EXIT_SUCCESS;} while(codigocorrecto=1){cout<<"\n\n\t\tSeleccione una opcion:\n\t\t\t1.-Encriptar un mensaje.\n\t\t\t2.-Desencriptar un mensaje.";cin>>opcion;switch(opcion){case 1:{string encriptado;cout <<"\n\nEscriba el mensaje que desee encriptar:\t";cin.ignore(256, '\n');getline(cin, encriptado);string temp(encriptado);EncriptarMensaje(encriptado);cout <<"Su mensaje encriptado es:\t"<<EncriptarMensaje(encriptado)<<endl;break;}
 
 case 2:{string desencriptado;cout <<"\n\nEscriba el mensaje que desee desencriptar:\t";cin.ignore(256, '\n');getline(cin,desencriptado);string temp2(desencriptado);DesencriptarMensaje(desencriptado);cout <<"El mensaje original es:\t"<<DesencriptarMensaje(desencriptado)<<endl;break;}}system("PAUSE");return EXIT_SUCCESS;return 0;}}string EncriptarMensaje(string encriptado){int longitudencriptado=encriptado.length();char a;string encriptadoauxiliar(encriptado);for(int i=0;i<=(longitudencriptado-1);i++){a=encriptado.at(i);int b=(int)a;b+=2;if(b>254){b=254;}a=(char)b;encriptadoauxiliar.insert(i,1,a);}string encriptadofinal(encriptadoauxiliar,0,longitudencriptado);return encriptadofinal;}string DesencriptarMensaje(string desencriptado){int longituddesencriptado=desencriptado.length();char a;string desencriptadoauxiliar(desencriptado);for (int i=0;i<=(longituddesencriptado-1);i++){a=desencriptado.at(i);int b=(int)a;b-=2;a=(char)b;desencriptadoauxiliar.insert(i,1,a);}string desencriptadofinal(desencriptadoauxiliar,0,longituddesencriptado);return desencriptadofinal;}void encriptar(string &codigo)

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->