Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- using namespace std;
- string Encrypter (string EncryptionStr)
- {
- size_t a;
- size_t b;
- size_t c;
- size_t d;
- size_t e;
- size_t f;
- size_t g;
- size_t h;
- size_t i;
- size_t j;
- size_t k;
- size_t m;
- size_t n;
- size_t l;
- size_t o;
- size_t p;
- size_t q;
- size_t r;
- size_t s;
- size_t t;
- size_t u;
- size_t v;
- size_t w;
- size_t x;
- size_t y;
- size_t z;
- a = EncryptionStr.find_first_of("aA");
- b = EncryptionStr.find_first_of("bB");
- c = EncryptionStr.find_first_of("cC");
- d = EncryptionStr.find_first_of("dD");
- e = EncryptionStr.find_first_of("eE");
- f = EncryptionStr.find_first_of("fF");
- g = EncryptionStr.find_first_of("gG");
- h = EncryptionStr.find_first_of("hH");
- i = EncryptionStr.find_first_of("iI");
- j = EncryptionStr.find_first_of("jJ");
- k = EncryptionStr.find_first_of("kK");
- m = EncryptionStr.find_first_of("mM");
- n = EncryptionStr.find_first_of("nN");
- l = EncryptionStr.find_first_of("lL");
- o = EncryptionStr.find_first_of("oO");
- p = EncryptionStr.find_first_of("pP");
- q = EncryptionStr.find_first_of("qQ");
- r = EncryptionStr.find_first_of("rR");
- s = EncryptionStr.find_first_of("sS");
- t = EncryptionStr.find_first_of("tT");
- u = EncryptionStr.find_first_of("uU");
- v = EncryptionStr.find_first_of("vV");
- w = EncryptionStr.find_first_of("wW");
- x = EncryptionStr.find_first_of("xX");
- y = EncryptionStr.find_first_of("yY");
- z = EncryptionStr.find_first_of("zZ");
- while (a !=string::npos)
- {
- EncryptionStr[a]='!';
- a = EncryptionStr.find_first_of("aA" , a + 1);
- }
- while (b != string::npos)
- {
- EncryptionStr[b]='@';
- b = EncryptionStr.find_first_of("bB", b + 1);
- }
- while (c != string::npos)
- {
- EncryptionStr[c]='#';
- c = EncryptionStr.find_first_of("cC" , c + 1);
- }
- while (d != string::npos)
- {
- EncryptionStr[d]='$';
- d = EncryptionStr.find_first_of("dD" , d + 1);
- }
- while (e != string::npos)
- {
- EncryptionStr[e]='%';
- e = EncryptionStr.find_first_of("eE" , e + 1);
- }
- while (f != string::npos)
- {
- EncryptionStr[f]='^';
- f = EncryptionStr.find_first_of("fF" , f + 1);
- }
- while (g != string::npos)
- {
- EncryptionStr[g]='&';
- g = EncryptionStr.find_first_of("gG" , g + 1);
- }
- while (h != string::npos)
- {
- EncryptionStr[h]='*';
- h = EncryptionStr.find_first_of("hH" , h + 1);
- }
- while (i != string::npos)
- {
- EncryptionStr[i]='(';
- i = EncryptionStr.find_first_of("iI" , i + 1);
- }
- while (j != string::npos)
- {
- EncryptionStr[j]=')';
- j = EncryptionStr.find_first_of("jJ" , j + 1);
- }
- while (k != string::npos)
- {
- EncryptionStr[k]='_';
- k = EncryptionStr.find_first_of("kK" , k + 1);
- }
- while (l != string::npos)
- {
- EncryptionStr[l]='=';
- l = EncryptionStr.find_first_of("lL" , l + 1);
- }
- while (m != string::npos)
- {
- EncryptionStr[m]='+';
- m = EncryptionStr.find_first_of("mM" , m + 1);
- }
- while (n != string::npos)
- {
- EncryptionStr[n]='/';
- n = EncryptionStr.find_first_of("nN" , n + 1);
- }
- while (o != string::npos)
- {
- EncryptionStr[o]='`';
- o = EncryptionStr.find_first_of("oO" , o + 1);
- }
- while (p != string::npos)
- {
- EncryptionStr[p]='~';
- p = EncryptionStr.find_first_of("pP" , p + 1);
- }
- while (q != string::npos)
- {
- EncryptionStr[q]='{';
- q = EncryptionStr.find_first_of("qQ" , q + 1);
- }
- while (r != string::npos)
- {
- EncryptionStr[r]='}';
- r = EncryptionStr.find_first_of("rR" , r + 1);
- }
- while (s != string::npos)
- {
- EncryptionStr[s]=':';
- s = EncryptionStr.find_first_of("sS" , s + 1);
- }
- while (t != string::npos)
- {
- EncryptionStr[t]=';';
- t = EncryptionStr.find_first_of("tT" , t + 1);
- }
- while (u != string::npos)
- {
- EncryptionStr[u]='<';
- u = EncryptionStr.find_first_of("uU" , u + 1);
- }
- while (v != string::npos)
- {
- EncryptionStr[v]='>';
- v = EncryptionStr.find_first_of("vV" , v + 1);
- }
- while (w != string::npos)
- {
- EncryptionStr[w]='?';
- w = EncryptionStr.find_first_of("wW" , w + 1);
- }
- while (x != string::npos)
- {
- EncryptionStr[x]='.';
- x = EncryptionStr.find_first_of("xX" , x + 1);
- }
- while (y != string::npos)
- {
- EncryptionStr[y]='|';
- y = EncryptionStr.find_first_of("yY" , y + 1);
- }
- while (z != string::npos)
- {
- EncryptionStr[z]='M';
- z = EncryptionStr.find_first_of("zZ" , z + 1);
- }
- return EncryptionStr;
- }
- string Decrypter (string DecryptionStr)
- {
- size_t Converter;
- Converter = DecryptionStr.find_first_of("!");
- size_t Converter1;
- Converter1 = DecryptionStr.find_first_of("@");
- size_t Converter2;
- Converter2 = DecryptionStr.find_first_of("#");
- size_t Converter3;
- Converter3 = DecryptionStr.find_first_of("$");
- size_t Converter4;
- Converter4 = DecryptionStr.find_first_of("%");
- size_t Converter5;
- Converter5 = DecryptionStr.find_first_of("^");
- size_t Converter6;
- Converter6 = DecryptionStr.find_first_of("&");
- size_t Converter7;
- Converter7 = DecryptionStr.find_first_of("*");
- size_t Converter8;
- Converter8 = DecryptionStr.find_first_of("(");
- size_t Converter9;
- Converter9 = DecryptionStr.find_first_of(")");
- size_t Converter10;
- Converter10 = DecryptionStr.find_first_of("_");
- size_t Converter11;
- Converter11 = DecryptionStr.find_first_of("=");
- size_t Converter12;
- Converter12 = DecryptionStr.find_first_of("+");
- size_t Converter13;
- Converter13 = DecryptionStr.find_first_of("/");
- size_t Converter14;
- Converter14 = DecryptionStr.find_first_of("`");
- size_t Converter15;
- Converter15 = DecryptionStr.find_first_of("~");
- size_t Converter16;
- Converter16 = DecryptionStr.find_first_of("{");
- size_t Converter17;
- Converter17 = DecryptionStr.find_first_of("}");
- size_t Converter18;
- Converter18 = DecryptionStr.find_first_of(":");
- size_t Converter19;
- Converter19 = DecryptionStr.find_first_of(";");
- size_t Converter20;
- Converter20 = DecryptionStr.find_first_of("<");
- size_t Converter21;
- Converter21 = DecryptionStr.find_first_of(">");
- size_t Converter22;
- Converter22 = DecryptionStr.find_first_of("?");
- size_t Converter23;
- Converter23 = DecryptionStr.find_first_of(".");
- size_t Converter24;
- Converter24 = DecryptionStr.find_first_of("|");
- size_t Converter25;
- Converter25 = DecryptionStr.find_first_of("M");
- while (Converter != string::npos)
- {
- DecryptionStr[Converter] = 'a';
- Converter = DecryptionStr.find_first_of("!" , Converter + 1);
- }
- while (Converter1 != string::npos)
- {
- DecryptionStr[Converter1] = 'b';
- Converter1 = DecryptionStr.find_first_of("@" , Converter1 + 1);
- }
- while (Converter2 != string::npos)
- {
- DecryptionStr[Converter2] = 'c';
- Converter2 = DecryptionStr.find_first_of("#" , Converter2 + 1);
- }
- while (Converter3 != string::npos)
- {
- DecryptionStr[Converter3] = 'd';
- Converter3 = DecryptionStr.find_first_of("$" , Converter3 + 1);
- }
- while (Converter4 != string::npos)
- {
- DecryptionStr[Converter4] = 'e';
- Converter4 = DecryptionStr.find_first_of("%" , Converter4 + 1);
- }
- while (Converter5 != string::npos)
- {
- DecryptionStr[Converter5] = 'f';
- Converter5 = DecryptionStr.find_first_of("^" , Converter5 + 1);
- }
- while (Converter6 != string::npos)
- {
- DecryptionStr[Converter6] = 'g';
- Converter6 = DecryptionStr.find_first_of("&" , Converter6 + 1);
- }
- while (Converter7 != string::npos)
- {
- DecryptionStr[Converter7] = 'h';
- Converter7 = DecryptionStr.find_first_of("*" , Converter7 + 1);
- }
- while (Converter8 != string::npos)
- {
- DecryptionStr[Converter8] = 'i';
- Converter8 = DecryptionStr.find_first_of("(" , Converter8 + 1);
- }
- while (Converter9 != string::npos)
- {
- DecryptionStr[Converter9] = 'j';
- Converter9 = DecryptionStr.find_first_of(")" , Converter9 + 1);
- }
- while (Converter10 != string::npos)
- {
- DecryptionStr[Converter10] = 'k';
- Converter10 = DecryptionStr.find_first_of("_" , Converter10 + 1);
- }
- while (Converter11 != string::npos)
- {
- DecryptionStr[Converter11] = 'l';
- Converter11 = DecryptionStr.find_first_of("=" , Converter11 + 1);
- }
- while (Converter12 != string::npos)
- {
- DecryptionStr[Converter12] = 'm';
- Converter12 = DecryptionStr.find_first_of("+" , Converter12 + 1);
- }
- while (Converter13 != string::npos)
- {
- DecryptionStr[Converter13] = 'n';
- Converter13 = DecryptionStr.find_first_of("/" , Converter13 + 1);
- }
- while (Converter14 != string::npos)
- {
- DecryptionStr[Converter14] = 'o';
- Converter14 = DecryptionStr.find_first_of("`" , Converter14 + 1);
- }
- while (Converter15 != string::npos)
- {
- DecryptionStr[Converter15] = 'p';
- Converter15 = DecryptionStr.find_first_of("~" , Converter15 + 1);
- }
- while (Converter16 != string::npos)
- {
- DecryptionStr[Converter16] = 'q';
- Converter16 = DecryptionStr.find_first_of("{" , Converter16 + 1);
- }
- while (Converter17 != string::npos)
- {
- DecryptionStr[Converter17] = 'r';
- Converter17 = DecryptionStr.find_first_of("}" , Converter17 + 1);
- }
- while (Converter18 != string::npos)
- {
- DecryptionStr[Converter18] = 's';
- Converter18 = DecryptionStr.find_first_of(":" , Converter18 + 1);
- }
- while (Converter19 != string::npos)
- {
- DecryptionStr[Converter19] = 't';
- Converter19 = DecryptionStr.find_first_of(";" , Converter19 + 1);
- }
- while (Converter20 != string::npos)
- {
- DecryptionStr[Converter20] = 'u';
- Converter20 = DecryptionStr.find_first_of("<" , Converter20 + 1);
- }
- while (Converter21 != string::npos)
- {
- DecryptionStr[Converter21] = 'v';
- Converter21 = DecryptionStr.find_first_of(">" , Converter21 + 1);
- }
- while (Converter22 != string::npos)
- {
- DecryptionStr[Converter22] = 'w';
- Converter22 = DecryptionStr.find_first_of("?" , Converter22 + 1);
- }
- while (Converter23 != string::npos)
- {
- DecryptionStr[Converter23] = 'x';
- Converter23 = DecryptionStr.find_first_of("." , Converter23 + 1);
- }
- while (Converter24 != string::npos)
- {
- DecryptionStr[Converter24] = 'y';
- Converter24 = DecryptionStr.find_first_of("|" , Converter24 + 1);
- }
- while (Converter25 != string::npos)
- {
- DecryptionStr[Converter25] = 'z';
- Converter25 = DecryptionStr.find_first_of("M" , Converter25 + 1);
- }
- return DecryptionStr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement