123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
#include "encrypt.h" #include <iostream> string encrypt( string input ); { string results = ""; for ( int i=0; i<input.length(); i++ ) { if ( input[i] == 'a' ) { results = results + "z"; } else if ( input[i] == 'b' ) { results = results + "y"; } else if ( input[i] == 'c' ) { results = results + "x"; } else if ( input[i] == 'd' ) { results = results + "w"; } else if ( input[i] == 'e' ) { results = results + "v"; } else if ( input[i] == 'f' ) { results = results + "u"; } else if ( input[i] == 'g' ) { results = results + "t"; } else if ( input[i] == 'h' ) { results = results + "s"; } else if ( input[i] == 'i' ) { results = results + "r"; } else if ( input[i] == 'j' ) { results = results + "q"; } else if ( input[i] == 'k' ) { results = results + "p"; } else if ( input[i] == 'l' ) { results = results + "o"; } else if ( input[i] == 'm' ) { results = results + "n"; } else if ( input[i] == 'n' ) { results = results + "m"; } else if ( input[i] == 'o' ) { results = results + "l"; } else if ( input[i] == 'p' ) { results = results + "k"; } else if ( input[i] == 'q' ) { results = results + "j"; } else if ( input[i] == 'r' ) { results = results + "i"; } else if ( input[i] == 's' ) { results = results + "h"; } else if ( input[i] == 't' ) { results = results + "g"; } else if ( input[i] == 'u' ) { results = results + "f"; } else if ( input[i] == 'v' ) { results = results + "e"; } else if ( input[i] == 'w' ) { results = results + "d"; } else if ( input[i] == 'x' ) { results = results + "c"; } else if ( input[i] == 'y' ) { results = results + "b"; } else if ( input[i] == 'z' ) { results = results + "a"; } return (results); } } string decrypt( string input ); { string results = ""; for ( int i=0; i<input.length(); i++ ) { if ( input[i] == 'a' ) { results = results + "z"; } else if ( input[i] == 'b' ) { results = results + "y"; } else if ( input[i] == 'c' ) { results = results + "x"; } else if ( input[i] == 'd' ) { results = results + "w"; } else if ( input[i] == 'e' ) { results = results + "v"; } else if ( input[i] == 'f' ) { results = results + "u"; } else if ( input[i] == 'g' ) { results = results + "t"; } else if ( input[i] == 'h' ) { results = results + "s"; } else if ( input[i] == 'i' ) { results = results + "r"; } else if ( input[i] == 'j' ) { results = results + "q"; } else if ( input[i] == 'k' ) { results = results + "p"; } else if ( input[i] == 'l' ) { results = results + "o"; } else if ( input[i] == 'm' ) { results = results + "n"; } else if ( input[i] == 'n' ) { results = results + "m"; } else if ( input[i] == 'o' ) { results = results + "l"; } else if ( input[i] == 'p' ) { results = results + "k"; } else if ( input[i] == 'q' ) { results = results + "j"; } else if ( input[i] == 'r' ) { results = results + "i"; } else if ( input[i] == 's' ) { results = results + "h"; } else if ( input[i] == 't' ) { results = results + "g"; } else if ( input[i] == 'u' ) { results = results + "f"; } else if ( input[i] == 'v' ) { results = results + "e"; } else if ( input[i] == 'w' ) { results = results + "d"; } else if ( input[i] == 'x' ) { results = results + "c"; } else if ( input[i] == 'y' ) { results = results + "b"; } else if ( input[i] == 'z' ) { results = results + "a"; } return (results); } } void encryptDecrypt( string input, string output ) { ifstream in( input ); ofstream out( output ); string command; in >> results; in >> command; while ( !in.fail() ) { if ( command == "encrypt" ) { encrypt( input ); out << "encrypted: " << results << endl; } else if ( command == "decrypt") { decrypt( input ); out << "decrypted: " << results << endl; } in >> results; in >> command; } }
1234567891011121314
#include <iostream> #include <string> #include <iomanip> #include <fstream> using namespace std; using std::string; using std::ifstream; using std::ofstream; using std::endl; void encryptDecrypt( string inputfile, string outputfile ); string encrypt( string input ); string decrypt( string input );
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
#include "encrypt.h" string encrypt( string input ) { string results = ""; for ( int i=0; i<input.length(); i++ ) { if ( input[i] == 'a' ) { results = results + "z"; } else if ( input[i] == 'b' ) { results = results + "y"; } else if ( input[i] == 'c' ) { results = results + "x"; } else if ( input[i] == 'd' ) { results = results + "w"; } else if ( input[i] == 'e' ) { results = results + "v"; } else if ( input[i] == 'f' ) { results = results + "u"; } else if ( input[i] == 'g' ) { results = results + "t"; } else if ( input[i] == 'h' ) { results = results + "s"; } else if ( input[i] == 'i' ) { results = results + "r"; } else if ( input[i] == 'j' ) { results = results + "q"; } else if ( input[i] == 'k' ) { results = results + "p"; } else if ( input[i] == 'l' ) { results = results + "o"; } else if ( input[i] == 'm' ) { results = results + "n"; } else if ( input[i] == 'n' ) { results = results + "m"; } else if ( input[i] == 'o' ) { results = results + "l"; } else if ( input[i] == 'p' ) { results = results + "k"; } else if ( input[i] == 'q' ) { results = results + "j"; } else if ( input[i] == 'r' ) { results = results + "i"; } else if ( input[i] == 's' ) { results = results + "h"; } else if ( input[i] == 't' ) { results = results + "g"; } else if ( input[i] == 'u' ) { results = results + "f"; } else if ( input[i] == 'v' ) { results = results + "e"; } else if ( input[i] == 'w' ) { results = results + "d"; } else if ( input[i] == 'x' ) { results = results + "c"; } else if ( input[i] == 'y' ) { results = results + "b"; } else if ( input[i] == 'z' ) { results = results + "a"; } return (results); } } string decrypt( string input ) { string results = ""; for ( int i=0; i<input.length(); i++ ) { if ( input[i] == 'a' ) { results = results + "z"; } else if ( input[i] == 'b' ) { results = results + "y"; } else if ( input[i] == 'c' ) { results = results + "x"; } else if ( input[i] == 'd' ) { results = results + "w"; } else if ( input[i] == 'e' ) { results = results + "v"; } else if ( input[i] == 'f' ) { results = results + "u"; } else if ( input[i] == 'g' ) { results = results + "t"; } else if ( input[i] == 'h' ) { results = results + "s"; } else if ( input[i] == 'i' ) { results = results + "r"; } else if ( input[i] == 'j' ) { results = results + "q"; } else if ( input[i] == 'k' ) { results = results + "p"; } else if ( input[i] == 'l' ) { results = results + "o"; } else if ( input[i] == 'm' ) { results = results + "n"; } else if ( input[i] == 'n' ) { results = results + "m"; } else if ( input[i] == 'o' ) { results = results + "l"; } else if ( input[i] == 'p' ) { results = results + "k"; } else if ( input[i] == 'q' ) { results = results + "j"; } else if ( input[i] == 'r' ) { results = results + "i"; } else if ( input[i] == 's' ) { results = results + "h"; } else if ( input[i] == 't' ) { results = results + "g"; } else if ( input[i] == 'u' ) { results = results + "f"; } else if ( input[i] == 'v' ) { results = results + "e"; } else if ( input[i] == 'w' ) { results = results + "d"; } else if ( input[i] == 'x' ) { results = results + "c"; } else if ( input[i] == 'y' ) { results = results + "b"; } else if ( input[i] == 'z' ) { results = results + "a"; } return (results); } } void encryptDecrypt( string input, string output ) { ifstream in( input ); ofstream out( output ); string results; string command; in >> results; in >> command; while ( !in.fail() ) { if ( command == "encrypt" ) { string results = encrypt( input ); out << "encrypted: " << results << endl; } else if ( command == "decrypt") { string results = decrypt( input ); out << "decrypted: " << results << endl; } in >> results; in >> command; } }