Thunder-Menu

Ceasar Cipher Inverse Hex 256 Bytes

Mar 26th, 2022 (edited)
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 81.05 KB | None | 0 0
  1. #include <string>
  2. #include <ctype.h>
  3. #include "CeasarCipher.h"
  4. #include <iostream>
  5. #include <iomanip>
  6. #include <conio.h>
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. #include <cstring>  
  11. #include <regex>
  12. #include <codecvt>
  13. #include <locale>
  14. #include <vector>
  15. #define WIN32_LEAN_AND_MEAN
  16. #pragma comment(lib, "ws2_32.lib")
  17. #pragma comment(lib, "Winmm.lib")
  18.  
  19. #include <windows.h>
  20. #include <Mmsystem.h>
  21. #include <timeapi.h>
  22. #include <time.h>
  23. #include <cassert>
  24. #include <iterator>
  25. #include <shlobj.h>
  26. #include <shlwapi.h>
  27. #include <objbase.h>
  28. #include <inttypes.h>
  29. #include "GETHASHKEY.h"
  30. #include "base64.h"
  31.  
  32. #pragma warning(disable : 4996)
  33. #pragma execution_character_set("utf-8")
  34.  
  35. int numletter;
  36. std::string EnterMessages;
  37. const wchar_t* str;
  38. #include <cstddef>
  39. #include <bitset>
  40. typedef unsigned char BYTES;
  41. #include <sstream>
  42. #include <fstream>
  43.  
  44. #include <tchar.h>
  45. #include <stdexcept>
  46. #include <math.h>
  47. #include "md5.h"
  48.  
  49. #include <memory>
  50. #include <climits>
  51. #include <array>
  52.  
  53. char* chars;
  54. int count = 0;
  55.  
  56. void ToWidePath(const std::string& value, std::wstring& target) {
  57.     wchar_t buffer[MAX_PATH];
  58.     MultiByteToWideChar(CP_UTF8, 0, value.c_str(), -1, buffer, MAX_PATH);
  59.     target = buffer;
  60. }
  61.  
  62. void ToNarrowPath(const std::wstring& value, std::string& target) {
  63.     char buffer[MAX_PATH];
  64.     WideCharToMultiByte(CP_UTF8, 0, value.c_str(), -1, buffer, MAX_PATH, NULL, NULL);
  65.     target = buffer;
  66. }
  67. char* mytest;
  68. char* mytest2;
  69. std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>> converter;
  70.  
  71. std::string latin_to_utf82(const char* utf8Path)
  72. {
  73.     std::string doublequote = "\"";
  74.     std::string ui8 = "u8" + doublequote;
  75.     std::string u7 = ui8 + utf8Path;
  76.     std::string u = u7 + doublequote;
  77.     std::string us = u;
  78.     std::wstring wideUtf8Path = converter.from_bytes(u);
  79.     std::string newline = "\n";
  80.     std::string narrow;
  81.     ToNarrowPath(wideUtf8Path, narrow);
  82.     mytest = new char[narrow.length() + 1];
  83.     strcpy(mytest, narrow.c_str());
  84.     printf(mytest);
  85.     return mytest;
  86. }
  87.  
  88. std::string CeasarCipher::Encrypt(std::string Message, int Shift) {
  89.     std::string EncryptedMessage = "\0";
  90.     for (int i = 0; i < Message.length(); i++) {
  91.         if (!isalpha(Message[i])) {
  92.             EncryptedMessage += Message[i];
  93.         }
  94.         else if (isupper(Message[i])) {
  95.             EncryptedMessage += char(int(Message[i] + Shift - 65) % 26 + 65);
  96.         }
  97.         else {
  98.             EncryptedMessage += char(int(Message[i] + Shift - 97) % 26 + 97);
  99.         }
  100.     }
  101.     return EncryptedMessage;
  102. }
  103. std::string CeasarCipher::Decrypt(std::string Message, int Shift) {
  104.     std::string DecryptedMessage = "\0";
  105.     Shift = 26 - Shift;
  106.     for (int i = 0; i < Message.length(); i++) {
  107.         if (!isalpha(Message[i])) {
  108.             DecryptedMessage += Message[i];
  109.         }
  110.         else if (isupper(Message[i])) {
  111.             DecryptedMessage += char(int(Message[i] + Shift - 65) % 26 + 65);
  112.         }
  113.         else {
  114.             DecryptedMessage += char(int(Message[i] + Shift - 97) % 26 + 97);
  115.         }
  116.     }
  117.     return DecryptedMessage;
  118. }
  119.  
  120.  
  121. class X {
  122. public:
  123.     char message[25555];
  124.     char ch;
  125.     int i;
  126.     int key;
  127.     int array;
  128.     int lens;
  129. };
  130.  
  131. std::string messages;
  132. int num1;
  133. int num2;
  134. void CeasarCipher::Ceasar() {
  135.     char opt = '\0';
  136.     std::string Message = "\0";
  137.     int Shift = 0;
  138.     X x;
  139.     while (true) {
  140.         system("cls");
  141.         Message = "";
  142.         std::cout << "Ceasar Cipher by Thunder\n";
  143.         std::cout << "1. Encrypt\n";
  144.         std::cout << "2. Decrypt\n";
  145.         std::cout << "3. Return\n";
  146.         std::cout << "   Option: ";
  147.         opt = _getche();
  148.         std::cout << "\n";
  149.         switch (opt) {
  150.         case '1' :
  151.             std::cout << "\nEnter Message to Encrypt: ";
  152.             std::getline(std::cin, Message);
  153.             num1 = Message.length();
  154.             std::cout << "\nEncrypted: " << CeasarCipher::Encrypt(Message, num1) << "\n";
  155.             system("pause");
  156.             break;
  157.         case '2':
  158.             std::cout << "\nEnter Message to Decrypt: ";
  159.             std::getline(std::cin, Message);
  160.             num2 = Message.length();
  161.             std::cout << "\nDecrypted: " << CeasarCipher::Decrypt(Message, num2) << "\n";
  162.             system("pause");
  163.             break;
  164.         case '3':
  165.             return;
  166.             break;
  167.         default:
  168.             break;
  169.         }
  170.     }
  171. }
  172.  
  173. std::wstring wideUtf8Path;
  174.  
  175. BYTES* handindex;
  176. uintptr_t u_handindex;
  177.  
  178. //function to convert string to byte array
  179. void string2ByteArray(char* input, BYTE* output)
  180. {
  181.     int loop;
  182.     int i;
  183.  
  184.     loop = 0;
  185.     i = 0;
  186.  
  187.     while (input[loop] != '\0')
  188.     {
  189.         output[i++] = input[loop++];
  190.     }
  191. }
  192.  
  193. //int myhash;
  194.  
  195. int stringtochararray(std::string s)
  196. {
  197.     char* p = new char[s.length() + 1];
  198.     strcpy(p, s.c_str());
  199.     int i;
  200.     for (i = 0; i < sizeof(p); i++) {
  201.         p[i] = s[i];
  202.         std::cout << p[i];
  203.     }
  204.     return (char)p;
  205. }
  206.  
  207.  
  208. char* charconvert;
  209. char* charconverter;
  210. char* charconverted;
  211. std::string textconvert;
  212. std::string textconverter;
  213. int ceasarcipherencode(std::string messages)
  214. {
  215.     X x{};
  216.     std::string newline = "\n";
  217.     messages = messages + newline;
  218.     x.message[messages.length() + 1];
  219.     strcpy(x.message, messages.c_str());
  220.     numletter = strlen(x.message);
  221.     if (numletter > 1)
  222.     {
  223.         x.key = +1;
  224.     }
  225.     if (numletter > 80)
  226.     {
  227.         x.key = +2;
  228.     }
  229.     for (x.i = 0; x.message[x.i] != '\0'; ++x.i) {
  230.         x.ch = x.message[x.i];
  231.         if (x.ch >= 'a' && x.ch <= 'z') {
  232.             x.ch = x.ch + x.key;
  233.             if (x.ch > 'z') {
  234.                 x.ch = x.ch - 'z' + 'a' - 1;
  235.             }
  236.             x.message[x.i] = x.ch;
  237.         }
  238.         else if (x.ch >= '0' && x.ch <= '9')
  239.         {
  240.             x.ch = x.ch - x.key;
  241.             x.message[x.i] = x.ch;
  242.             if (x.ch == '/') {
  243.                 x.ch = x.ch + 10;
  244.                 x.message[x.i] = x.ch;
  245.             }
  246.             if (x.ch == '.') {
  247.                 x.ch = x.ch + 10;
  248.                 x.message[x.i] = x.ch;
  249.             }
  250.         }
  251.         else if (x.ch >= 'A' && x.ch <= 'Z') {
  252.             x.ch = x.ch + x.key;
  253.             if (x.ch > 'a') {
  254.                 x.ch = x.ch - 'Z' + 'A' - 1;
  255.             }
  256.             x.message[x.i] = x.ch;
  257.         }
  258.     }
  259.     //std::cout << "Encrypted message: " << x.message << std::endl;
  260.     /*return (char)mytest2;*/
  261.     textconvert = x.message;
  262.     return 0;
  263. }
  264. int ceasarcipherdecode(std::string messages)
  265. {
  266.     X x{};
  267.     std::string newline = "\n";
  268.     messages = messages + newline;
  269.     x.message[messages.length() + 1];
  270.     strcpy(x.message, messages.c_str());
  271.     numletter = strlen(x.message);
  272.     if (numletter > 1)
  273.     {
  274.         x.key = +1;
  275.     }
  276.     if (numletter > 10)
  277.     {
  278.         x.key = +1;
  279.     }
  280.     if (numletter > 80)
  281.     {
  282.         x.key = +2;
  283.     }
  284.     for (x.i = 0; x.message[x.i] != '\0'; ++x.i) {
  285.         x.ch = x.message[x.i];
  286.         if (x.ch >= 'a' && x.ch <= 'z') {
  287.             x.ch = x.ch - x.key;
  288.             if (x.ch < 'a') {
  289.                 x.ch = x.ch + 'z' - 'a' + 1;
  290.             }
  291.             x.message[x.i] = x.ch;
  292.         }
  293.         else if (x.ch >= '0' && x.ch <= '9')
  294.         {
  295.             x.ch = x.ch + x.key;
  296.             x.message[x.i] = x.ch;
  297.             if (x.ch == ':') {
  298.                 x.ch = x.ch - 10;
  299.                 x.message[x.i] = x.ch;
  300.             }
  301.             if (x.ch == ';') {
  302.                 x.ch = x.ch - 10;
  303.                 x.message[x.i] = x.ch;
  304.             }
  305.  
  306.         }
  307.  
  308.         else if (x.ch >= 'A' && x.ch <= 'Z') {
  309.             x.ch = x.ch - x.key;
  310.             if (x.ch > 'a') {
  311.                 x.ch = x.ch + 'Z' - 'A' + 1;
  312.             }
  313.             x.message[x.i] = x.ch;
  314.         }
  315.     }
  316.     /*std::cout << "Decrypted message: " << x.message << std::endl;*/
  317.     textconverter = x.message;
  318.     return 0;
  319. }
  320.  
  321. int number1;
  322. int number2;
  323.  
  324. DWORD serialnumber = 0, maxcomponentlen = 0, filesystemflags = 0;
  325. DWORD sizez;
  326. std::string ConvertToString(DWORD value) { std::stringstream ss;    ss << std::hex << value;    return ss.str(); }
  327. #define MAX_size 255
  328. char systemfile[MAX_size];
  329. std::string chartostring(char* charto) { return std::string(charto); }
  330. char* stringtochar(std::string stringto) { char* stch = new char[stringto.length() + 1];    strcpy(stch, stringto.c_str()); return (char*)stch; }
  331. char* TcharArrayToCharArray(TCHAR ARRAYs[MAX_size]) { char* arr[MAX_size];  wcstombs((char*)arr, ARRAYs, wcslen(ARRAYs) + 1); return ((char*)arr); }
  332.  
  333.  
  334. char* stringtochar2(std::string stringstring) { char* string2char = const_cast<char*>(stringstring.c_str());    return string2char; }
  335.  
  336. std::wstring s2ws(const std::string& s) {   int len;    int slength = (int)s.length() + 1;  len = MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, 0, 0); std::wstring r(len, L'\0'); MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, &r[0], len); return r;   }
  337. std::string ws2s(const std::wstring& s) {   int len;    int slength = (int)s.length() + 1;  len = WideCharToMultiByte(CP_ACP, 0, s.c_str(), slength, 0, 0, 0, 0);   std::string r(len, '\0');   WideCharToMultiByte(CP_ACP, 0, s.c_str(), slength, &r[0], len, 0, 0);   return r;   }
  338.  
  339. std::string numberserial;
  340. std::string componentlenmax;
  341. std::string md;
  342.  
  343. struct ImVec4
  344. {
  345.     float                                   x, y, z, w;
  346.     ImVec4() { x = y = z = w = 0.0f; }
  347.     ImVec4(float _x, float _y, float _z, float _w) { x = _x; y = _y; z = _z; w = _w; }
  348. #ifdef IM_VEC4_CLASS_EXTRA
  349.     IM_VEC4_CLASS_EXTRA     // Define additional constructors and implicit cast operators in imconfig.h to convert back and forth between your math types and ImVec4.
  350. #endif
  351. };
  352. static inline float  ImSaturate(float f) { return (f < 0.0f) ? 0.0f : (f > 1.0f) ? 1.0f : f; }
  353. #define IM_F32_TO_INT8_SAT(_VAL)        ((int)(ImSaturate(_VAL) * 255.0f + 0.5f))               // Saturated, always output 0..255
  354.  
  355. ImVec4 ColorConvertU32ToFloat42(DWORD in)
  356. {
  357.     /*float s = 1.0f / 255.0f;*/
  358.     /*return ImVec4(
  359.         ((in >> IM_COL32_R_SHIFT) & 0xFF) * s,
  360.         ((in >> IM_COL32_G_SHIFT) & 0xFF) * s,
  361.         ((in >> IM_COL32_B_SHIFT) & 0xFF) * s,
  362.         ((in >> IM_COL32_A_SHIFT) & 0xFF) * s);*/
  363.     float xf;
  364.     float yf;
  365.     float zf;
  366.     float wf;
  367.     xf = (float)((in & 0xFF000000) >> 24) / 255;
  368.     yf = (float)((in & 0x00FF0000) >> 16) / 255;
  369.     zf = (float)((in & 0x0000FF00) >> 8) / 255;
  370.     wf = (float)((in & 0x000000FF)) / 255;
  371.     return ImVec4(xf, yf, zf, wf);
  372. }
  373. typedef unsigned int        ImU32;  // 32-bit unsigned integer (often used to store packed colors)
  374. ImU32 ColorConvertFloat4ToU322(const ImVec4& in)
  375. {
  376.     ImU32 out;
  377.     out = ((ImU32)IM_F32_TO_INT8_SAT(in.x)) << 24;
  378.     out |= ((ImU32)IM_F32_TO_INT8_SAT(in.y)) << 16;
  379.     out |= ((ImU32)IM_F32_TO_INT8_SAT(in.z)) << 8;
  380.     out |= ((ImU32)IM_F32_TO_INT8_SAT(in.w));
  381.     return out;
  382. }
  383.  
  384. static ImVec4 ImGuiCol_Text;
  385. DWORD ImGuiCol2_Text;
  386. std::string ImGuiCol1_Text = "";
  387. std::string ImVec4tostring(ImVec4 ImGuiCol_Text2)
  388. {
  389.     ImGuiCol2_Text = ColorConvertFloat4ToU322(ImGuiCol_Text2);
  390.     std::stringstream hcolor;
  391.     hcolor << std::hex << ImGuiCol2_Text;
  392.     ImGuiCol1_Text = hcolor.str();
  393.     return ImGuiCol1_Text;
  394. }
  395.  
  396. static ImVec4 ImGuiCol_TextDisabled;
  397. DWORD stringtodword(std::string stringto)
  398. {
  399.     DWORD Value;
  400.     std::stringstream scolorhex;
  401.     scolorhex << std::hex << stringto;
  402.     scolorhex >> Value;
  403.     ImGuiCol_TextDisabled = ColorConvertU32ToFloat42(Value);
  404.     return Value;
  405. }
  406.  
  407. int hwidinfo()
  408. {
  409.     char hwid[4096];
  410.     // total physical memory
  411.     MEMORYSTATUSEX statex;
  412.     statex.dwLength = sizeof(statex);
  413.     GlobalMemoryStatusEx(&statex);
  414.     sprintf_s(hwid, "%I64i", statex.ullTotalPhys / 1024);
  415.     TCHAR volumename[MAX_PATH + 1] = { 0 };
  416.     TCHAR filesystemname[MAX_PATH + 1] = { 0 };
  417.     // volume information  
  418.     GetVolumeInformation(_T("C:\\"), volumename, ARRAYSIZE(volumename), &serialnumber, &maxcomponentlen, &filesystemflags, filesystemname, ARRAYSIZE(filesystemname));
  419.     TCHAR computerName[MAX_COMPUTERNAME_LENGTH + 1];
  420.     sizez = sizeof(computerName) / sizeof(computerName[0]);
  421.     GetComputerName(computerName, &sizez);
  422.     numberserial = (char*)ConvertToString(serialnumber).c_str();
  423.     componentlenmax = (char*)ConvertToString(maxcomponentlen).c_str();
  424.     wcstombs(systemfile, filesystemname, wcslen(filesystemname) + 1);
  425.     std::string addall = hwid + numberserial + systemfile + componentlenmax + "\n";
  426.     md = md5(addall) + "\n";
  427.     printf((char*)md.c_str());
  428.     system("pause");
  429.     return 0;
  430. }
  431.  
  432. char* ar;
  433. ImVec4 ImGuiCol_Text22;
  434. ImVec4 ImGuiCol_Text23;
  435. ImVec4 ImGuiCol_Text24;
  436. ImVec4 ImGuiCol_Text25;
  437. ImVec4 ImGuiCol_Text26;
  438.  
  439. float x2, y2, z2, w2, x4, y4, z4, w4;
  440. char buffer[64];
  441. int ret;
  442. std::string stringSTRING1;
  443. std::string STRINGstring2;
  444. std::string stringSTRING3;
  445. std::string STRINGstring4;
  446. std::string stringSTRING5;
  447. std::string STRINGstring6;
  448. DWORD messagesenter;
  449.  
  450. std::string string_to_hex(const std::string& input)
  451. {
  452.     static const char hex_digits[] = "0123456789ABCDEF";
  453.  
  454.     std::string output;
  455.     output.reserve(input.length() * 2);
  456.     for (unsigned char c : input)
  457.     {
  458.         output.push_back(hex_digits[c >> 4]);
  459.         output.push_back(hex_digits[c & 15]);
  460.     }
  461.     return output;
  462. }
  463.  
  464. int hex_value(unsigned char hex_digit)
  465. {
  466.     static const signed char hex_values[256] = {
  467.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  468.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  469.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  470.          0,  1,  2,  3,  4,  5,  6,  7,  8,  9, -1, -1, -1, -1, -1, -1,
  471.         -1, 10, 11, 12, 13, 14, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  472.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  473.         -1, 10, 11, 12, 13, 14, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  474.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  475.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  476.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  477.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  478.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  479.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  480.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  481.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  482.         -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
  483.     };
  484.     int value = hex_values[hex_digit];
  485.     if (value == -1) throw std::invalid_argument("invalid hex digit");
  486.     return value;
  487. }
  488.  
  489. std::string hex_to_string(const std::string& input)
  490. {
  491.     const auto len = input.length();
  492.     if (len & 1) throw std::invalid_argument("bad length");
  493.  
  494.     std::string output;
  495.     output.reserve(len / 2);
  496.     for (auto it = input.begin(); it != input.end(); )
  497.     {
  498.         int hi = hex_value(*it++);
  499.         int lo = hex_value(*it++);
  500.         output.push_back(hi << 4 | lo);
  501.     }
  502.     return output;
  503. }
  504. std::string urltodecodebase64;
  505. std::string decodedurlbase64;
  506.  
  507. void decodeurlbase64caller() {
  508.     std::string decoded = base64_decode((urltodecodebase64.c_str()));
  509.     decodedurlbase64 = decoded;
  510. }
  511.  
  512. std::string urltoencodebase64;
  513. std::string encodedurlbase64;
  514.  
  515. void encodeurlbase64caller() {
  516.     int lens = urltoencodebase64.length();
  517.     std::string encoded = base64_encode((unsigned char const*)urltoencodebase64.c_str(), lens);
  518.     encodedurlbase64 = encoded;
  519. }
  520.  
  521. std::string cipherizer;
  522. std::string cipherizer2;
  523. std::string bytesString;
  524. char* bytes8;
  525. class Yz
  526. {
  527. public:
  528.     char bytes2[255];
  529.     bool bool2;
  530.     bool bool4;
  531.     bool bool6;
  532.     bool bool8;
  533. };
  534. std::stringstream streamstring;
  535. std::string byteschanges;
  536. std::string changebytes;
  537. int i;
  538. Yz yz;
  539. std::string linestring;
  540. std::stringstream linesstream;
  541. int countstring()
  542. {
  543.     for (int i = 0; i < ciphcea::lines; i++)
  544.     {      
  545.         linesstream << i;
  546.         linesstream >> linestring;
  547.         std::istringstream stream(ciphcea::line.c_str());
  548.         std::string linescode;
  549.         std::getline(stream, linestring) >> linescode;
  550.     }
  551.     return 0;
  552. }
  553. DWORD Value = {};
  554. std::string convert;
  555. std::string convert1;
  556. std::string convert2;
  557. std::string convert3;
  558. std::string convert4;
  559. std::string convert5;
  560. std::string convert6;
  561. std::string convert7;
  562. std::string convert8;
  563. std::string convert9;
  564. std::string convert10;
  565. std::string convert11;
  566. std::string convert12;
  567. std::string convert13;
  568. std::string convert14;
  569. std::string convert15;
  570. std::string convert16;
  571. std::string convert17;
  572. std::string convert18;
  573. std::string convert19;
  574. std::string convert20;
  575. std::string convert21;
  576. std::string convert22;
  577. std::string convert23;
  578. std::string convert24;
  579. std::string convert25;
  580. std::string convert26;
  581. std::string convert27;
  582. std::string convert28;
  583. std::string convert29;
  584. std::string convert30;
  585. std::string convert31;
  586. std::string convert32;
  587. std::string laststring00;
  588. std::string laststring01;
  589. std::string laststring02;
  590. std::string laststring03;
  591. std::string laststring04;
  592. std::string laststring05;
  593. std::string laststring06;
  594. std::string laststring07;
  595. std::string laststring08;
  596. std::string laststring09;
  597. std::string laststring010;
  598. std::string laststring011;
  599. std::string laststring012;
  600. std::string laststring013;
  601. std::string laststring014;
  602. std::string laststring015;
  603. std::string laststring016;
  604. std::string laststring017;
  605. std::string laststring018;
  606. std::string laststring019;
  607. std::string laststring020;
  608. std::string laststring021;
  609. std::string laststring022;
  610. std::string laststring023;
  611. std::string laststring024;
  612. std::string laststring025;
  613. std::string laststring026;
  614. std::string laststring027;
  615. std::string laststring028;
  616. std::string laststring029;
  617. std::string laststring030;
  618. std::string laststring031;
  619. std::string laststring032;
  620. bool bytesbool1 = 0;
  621. bool bytesbool2 = 0;
  622. bool bytesbool3 = 0;
  623. bool bytesbool4 = 0;
  624. bool bytesbool5 = 0;
  625. bool bytesbool6 = 0;
  626. bool bytesbool7 = 0;
  627. bool bytesbool8 = 0;
  628. bool bytesbool9 = 0;
  629. bool bytesbool10 = 0;
  630. bool bytesbool11 = 0;
  631. bool bytesbool12 = 0;
  632. bool bytesbool13 = 0;
  633. bool bytesbool14 = 0;
  634. bool bytesbool15 = 0;
  635. bool bytesbool16 = 0;
  636. bool bytesbool17 = 0;
  637. bool bytesbool18 = 0;
  638. bool bytesbool19 = 0;
  639. bool bytesbool20 = 0;
  640. bool bytesbool21 = 0;
  641. bool bytesbool22 = 0;
  642. bool bytesbool23 = 0;
  643. bool bytesbool24 = 0;
  644. bool bytesbool25 = 0;
  645. bool bytesbool26 = 0;
  646. bool bytesbool27 = 0;
  647. bool bytesbool28 = 0;
  648. bool bytesbool29 = 0;
  649. bool bytesbool30 = 0;
  650. bool bytesbool31 = 0;
  651. bool bytesbool32 = 0;
  652. char char0 = { };
  653. char char1 = { };
  654. char char2 = { };
  655. char char3 = { };
  656. char char4 = { };
  657. char char5 = { };
  658. char char6 = { };
  659. char char7 = { };
  660. char char8 = { };
  661. char char9 = { };
  662. char char10 = { };
  663. char char11 = { };
  664. char char12 = { };
  665. char char13 = { };
  666. char char14 = { };
  667. char char15 = { };
  668. char char16 = { };
  669. char char17 = { };
  670. char char18 = { };
  671. char char19 = { };
  672. char char20 = { };
  673. char char21 = { };
  674. char char22 = { };
  675. char char23 = { };
  676. char char24 = { };
  677. char char25 = { };
  678. char char26 = { };
  679. char char27 = { };
  680. char char28 = { };
  681. char char29 = { };
  682. char char30 = { };
  683. char char31 = { };
  684. char char32 = { };
  685. char char33 = { };
  686. char char34 = { };
  687. char char35 = { };
  688. char char36 = { };
  689. char char37 = { };
  690. char char38 = { };
  691. char char39 = { };
  692. char char40 = { };
  693. char char41 = { };
  694. char char42 = { };
  695. char char43 = { };
  696. char char44 = { };
  697. char char45 = { };
  698. char char46 = { };
  699. char char47 = { };
  700. char char48 = { };
  701. char char49 = { };
  702. char char50 = { };
  703. char char51 = { };
  704. char char52 = { };
  705. char char53 = { };
  706. char char54 = { };
  707. char char55 = { };
  708. char char56 = { };
  709. char char57 = { };
  710. char char58 = { };
  711. char char59 = { };
  712. char char60 = { };
  713. char char61 = { };
  714. char char62 = { };
  715. char char63 = { };
  716. char char64 = { };
  717. char char65 = { };
  718. char char66 = { };
  719. char char67 = { };
  720. char char68 = { };
  721. char char69 = { };
  722. char char70 = { };
  723. char char71 = { };
  724. char char72 = { };
  725. char char73 = { };
  726. char char74 = { };
  727. char char75 = { };
  728. char char76 = { };
  729. char char77 = { };
  730. char char78 = { };
  731. char char79 = { };
  732. char char80 = { };
  733. char char81 = { };
  734. char char82 = { };
  735. char char83 = { };
  736. char char84 = { };
  737. char char85 = { };
  738. char char86 = { };
  739. char char87 = { };
  740. char char88 = { };
  741. char char89 = { };
  742. char char90 = { };
  743. char char91 = { };
  744. char char92 = { };
  745. char char93 = { };
  746. char char94 = { };
  747. char char95 = { };
  748. char char96 = { };
  749. char char97 = { };
  750. char char98 = { };
  751. char char99 = { };
  752. char char100 = { };
  753. char char101 = { };
  754. char char102 = { };
  755. char char103 = { };
  756. char char104 = { };
  757. char char105 = { };
  758. char char106 = { };
  759. char char107 = { };
  760. char char108 = { };
  761. char char109 = { };
  762. char char110 = { };
  763. char char111 = { };
  764. char char112 = { };
  765. char char113 = { };
  766. char char114 = { };
  767. char char115 = { };
  768. char char116 = { };
  769. char char117 = { };
  770. char char118 = { };
  771. char char119 = { };
  772. char char120 = { };
  773. char char121 = { };
  774. char char122 = { };
  775. char char123 = { };
  776. char char124 = { };
  777. char char125 = { };
  778. char char126 = { };
  779. char char127 = { };
  780. char char128 = { };
  781. char char129 = { };
  782. char char130 = { };
  783. char char131 = { };
  784. char char132 = { };
  785. char char133 = { };
  786. char char134 = { };
  787. char char135 = { };
  788. char char136 = { };
  789. char char137 = { };
  790. char char138 = { };
  791. char char139 = { };
  792. char char140 = { };
  793. char char141 = { };
  794. char char142 = { };
  795. char char143 = { };
  796. char char144 = { };
  797. char char145 = { };
  798. char char146 = { };
  799. char char147 = { };
  800. char char148 = { };
  801. char char149 = { };
  802. char char150 = { };
  803. char char151 = { };
  804. char char152 = { };
  805. char char153 = { };
  806. char char154 = { };
  807. char char155 = { };
  808. char char156 = { };
  809. char char157 = { };
  810. char char158 = { };
  811. char char159 = { };
  812. char char160 = { };
  813. char char161 = { };
  814. char char162 = { };
  815. char char163 = { };
  816. char char164 = { };
  817. char char165 = { };
  818. char char166 = { };
  819. char char167 = { };
  820. char char168 = { };
  821. char char169 = { };
  822. char char170 = { };
  823. char char171 = { };
  824. char char172 = { };
  825. char char173 = { };
  826. char char174 = { };
  827. char char175 = { };
  828. char char176 = { };
  829. char char177 = { };
  830. char char178 = { };
  831. char char179 = { };
  832. char char180 = { };
  833. char char181 = { };
  834. char char182 = { };
  835. char char183 = { };
  836. char char184 = { };
  837. char char185 = { };
  838. char char186 = { };
  839. char char187 = { };
  840. char char188 = { };
  841. char char189 = { };
  842. char char190 = { };
  843. char char191 = { };
  844. char char192 = { };
  845. char char193 = { };
  846. char char194 = { };
  847. char char195 = { };
  848. char char196 = { };
  849. char char197 = { };
  850. char char198 = { };
  851. char char199 = { };
  852. char char200 = { };
  853. char char201 = { };
  854. char char202 = { };
  855. char char203 = { };
  856. char char204 = { };
  857. char char205 = { };
  858. char char206 = { };
  859. char char207 = { };
  860. char char208 = { };
  861. char char209 = { };
  862. char char210 = { };
  863. char char211 = { };
  864. char char212 = { };
  865. char char213 = { };
  866. char char214 = { };
  867. char char215 = { };
  868. char char216 = { };
  869. char char217 = { };
  870. char char218 = { };
  871. char char219 = { };
  872. char char220 = { };
  873. char char221 = { };
  874. char char222 = { };
  875. char char223 = { };
  876. char char224 = { };
  877. char char225 = { };
  878. char char226 = { };
  879. char char227 = { };
  880. char char228 = { };
  881. char char229 = { };
  882. char char230 = { };
  883. char char231 = { };
  884. char char232 = { };
  885. char char233 = { };
  886. char char234 = { };
  887. char char235 = { };
  888. char char236 = { };
  889. char char237 = { };
  890. char char238 = { };
  891. char char239 = { };
  892. char char240 = { };
  893. char char241 = { };
  894. char char242 = { };
  895. char char243 = { };
  896. char char244 = { };
  897. char char245 = { };
  898. char char246 = { };
  899. char char247 = { };
  900. char char248 = { };
  901. char char249 = { };
  902. char char250 = { };
  903. char char251 = { };
  904. char char252 = { };
  905. char char253 = { };
  906. char char254 = { };
  907. char char255 = { };
  908. char char256 = { };
  909. char char257 = { };
  910. char char258 = { };
  911. char char259 = { };
  912. char char260 = { };
  913. char char261 = { };
  914. char char262 = { };
  915. char char263 = { };
  916. char char264 = { };
  917. char char265 = { };
  918. char char266 = { };
  919. char char267 = { };
  920. char char268 = { };
  921. int linesize;
  922. int encodehex(char char0, char char1, char char2, char char3, char char4, char char5, char char6, char char7)
  923. {
  924.     std::string s0(1, char0);
  925.     std::string s1(1, char1);
  926.     std::string s2(1, char2);
  927.     std::string s3(1, char3);
  928.     std::string s4(1, char4);
  929.     std::string s5(1, char5);
  930.     std::string s6(1, char6);
  931.     std::string s7(1, char7);
  932.     std::string laststring = s0 + s1;
  933.     std::string laststring1 = laststring + s2;
  934.     std::string laststring2 = laststring1 + s3;
  935.     std::string laststring3 = laststring2 + s4;
  936.     std::string laststring4 = laststring3 + s5;
  937.     std::string laststring5 = laststring4 + s6;
  938.     std::string laststring6 = laststring5 + s7;
  939.     /*std::cout << laststring6 << " \n";*/
  940.     laststring00 = laststring6;
  941.    
  942.     std::stringstream ss2;
  943.     ss2 << std::hex << laststring6;
  944.     ss2 >> Value;
  945.     ImGuiCol_Text22 = ColorConvertU32ToFloat42(Value);
  946.     x2 = ImGuiCol_Text22.x;
  947.     y2 = ImGuiCol_Text22.y;
  948.     z2 = ImGuiCol_Text22.z;
  949.     w2 = ImGuiCol_Text22.w;
  950.     ImGuiCol_Text23 = { x2, y2, z2, w2 };
  951.     stringSTRING1 = ImVec4tostring(ImGuiCol_Text23);
  952.     STRINGstring2 = stringSTRING1 + "\n";
  953.     charconvert = new char[STRINGstring2.length() + 1];
  954.     strcpy(charconvert, STRINGstring2.c_str());
  955.     //printf(charconvert);
  956.     ImGuiCol_Text24 = { w2, z2, y2, x2 };
  957.     stringSTRING3 = ImVec4tostring(ImGuiCol_Text24);
  958.     STRINGstring4 = stringSTRING3 + "\n";
  959.     charconverter = new char[STRINGstring4.length() + 1];
  960.     strcpy(charconverter, STRINGstring4.c_str());
  961.     //printf(charconverter);
  962.     convert = stringSTRING3;
  963.     /*return (char)convert1.c_str();*/
  964.     return 0;
  965. }
  966. int checkline(int linesize2)
  967. {
  968.     for (int j = 0; j < linesize2; j++) {
  969.     if (j < 8)
  970.     {
  971.         bytesbool1 = 1;
  972.     }
  973.     if (j > 8 && j < 16)
  974.     {
  975.         bytesbool2 = 1;
  976.     }
  977.     if (j > 16 && j < 24)
  978.     {
  979.         bytesbool3 = 1;
  980.     }
  981.     if (j > 24 && j < 32)
  982.     {
  983.         bytesbool4 = 1;
  984.     }
  985.     if (j > 32 && j < 40)
  986.     {
  987.         bytesbool5 = 1;
  988.     }
  989.     if (j > 40 && j < 48)
  990.     {
  991.         bytesbool6 = 1;
  992.     }
  993.     if (j > 48 && j < 56)
  994.     {
  995.         bytesbool7 = 1;
  996.     }
  997.     if (j > 56 && j < 64)
  998.     {
  999.         bytesbool8 = 1;
  1000.     }
  1001.     if (j > 64 && j < 72)
  1002.     {
  1003.         bytesbool9 = 1;
  1004.     }
  1005.     if (j > 72 && j < 80)
  1006.     {
  1007.         bytesbool10 = 1;
  1008.     }
  1009.     if (j > 80 && j < 88)
  1010.     {
  1011.         bytesbool11 = 1;
  1012.     }
  1013.     if (j > 88 && j < 96)
  1014.     {
  1015.         bytesbool12 = 1;
  1016.     }
  1017.     if (j > 96 && j < 104)
  1018.     {
  1019.         bytesbool13 = 1;
  1020.     }
  1021.     if (j > 104 && j < 112)
  1022.     {
  1023.         bytesbool14 = 1;
  1024.     }
  1025.     if (j > 112 && j < 120)
  1026.     {
  1027.         bytesbool15 = 1;
  1028.     }
  1029.     if (j > 120 && j < 128)
  1030.     {
  1031.         bytesbool16 = 1;
  1032.     }
  1033.     if (j > 128 && j < 136)
  1034.     {
  1035.         bytesbool17 = 1;
  1036.     }
  1037.     if (j > 136 && j < 144)
  1038.     {
  1039.         bytesbool18 = 1;
  1040.     }
  1041.     if (j > 144 && j < 152)
  1042.     {
  1043.         bytesbool19 = 1;
  1044.     }
  1045.     if (j > 152 && j < 160)
  1046.     {
  1047.         bytesbool20 = 1;
  1048.     }
  1049.     if (j > 160 && j < 168)
  1050.     {
  1051.         bytesbool21 = 1;
  1052.     }
  1053.     if (j > 168 && j < 176)
  1054.     {
  1055.         bytesbool22 = 1;
  1056.     }
  1057.     if (j > 176 && j < 184)
  1058.     {
  1059.         bytesbool23 = 1;
  1060.     }
  1061.     if (j > 184 && j < 192)
  1062.     {
  1063.         bytesbool24 = 1;
  1064.     }
  1065.     if (j > 192 && j < 200)
  1066.     {
  1067.         bytesbool25 = 1;
  1068.     }
  1069.     if (j > 200 && j < 208)
  1070.     {
  1071.         bytesbool26 = 1;
  1072.     }
  1073.     if (j > 208 && j < 216)
  1074.     {
  1075.         bytesbool27 = 1;
  1076.     }
  1077.     if (j > 216 && j < 224)
  1078.     {
  1079.         bytesbool28 = 1;
  1080.     }
  1081.     if (j > 224 && j < 232)
  1082.     {
  1083.         bytesbool29 = 1;
  1084.     }
  1085.     if (j > 232 && j < 240)
  1086.     {
  1087.         bytesbool30 = 1;
  1088.     }
  1089.     if (j > 240 && j < 248)
  1090.     {
  1091.         bytesbool31 = 1;
  1092.     }
  1093.     if (j > 248 && j < 256)
  1094.     {
  1095.         bytesbool32 = 1;
  1096.     }
  1097.     }
  1098.     return 0;
  1099. }
  1100. int ciphcea::charbytes8()
  1101. {
  1102.     countstring();
  1103.     std::cout << ciphcea::line << std::endl;
  1104.     mytest = new char[ciphcea::line.length() + 1];
  1105.     strcpy(mytest, ciphcea::line.c_str());
  1106.     ceasarcipherencode(mytest);
  1107.     printf((char*)textconvert.c_str());
  1108.     cipherizer = textconvert;
  1109.     urltoencodebase64 = cipherizer;
  1110.     encodeurlbase64caller();
  1111.     printf("\n");
  1112.     std::cout << encodedurlbase64 << std::endl;
  1113.     bytesString = string_to_hex(encodedurlbase64);
  1114.     bytes8 = new char[bytesString.length() + 1];
  1115.     strcpy(bytes8, bytesString.c_str());
  1116.     printf("\n");
  1117.     std::cout << bytes8 << std::endl;
  1118.     printf("\n");
  1119.     linesize = bytesString.length();
  1120.     int linesize2 = linesize;
  1121.     for (i = 0; i < linesize2; i++) {
  1122.         if (i < 8)
  1123.         {
  1124.             std::cout << bytes8[i];
  1125.             char0 = bytes8[0];
  1126.             char1 = bytes8[1];
  1127.             char2 = bytes8[2];
  1128.             char3 = bytes8[3];
  1129.             char4 = bytes8[4];
  1130.             char5 = bytes8[5];
  1131.             char6 = bytes8[6];
  1132.             char7 = bytes8[7];
  1133.             bytesbool1 = 1;
  1134.         }
  1135.         if (i == 8)
  1136.         {
  1137.             printf(" ");
  1138.             std::cout << bytes8[i];
  1139.             char8 = bytes8[8];
  1140.         }
  1141.         if (i > 8 && i < 16)
  1142.         {
  1143.             std::cout << bytes8[i];
  1144.             char9 = bytes8[9];
  1145.             char10 = bytes8[10];
  1146.             char11 = bytes8[11];
  1147.             char12 = bytes8[12];
  1148.             char13 = bytes8[13];
  1149.             char14 = bytes8[14];
  1150.             char15 = bytes8[15];
  1151.             bytesbool2 = 1;
  1152.         }
  1153.         if (i == 16)
  1154.         {
  1155.             printf(" ");
  1156.             std::cout << bytes8[i];
  1157.             char16 = bytes8[16];
  1158.         }
  1159.         if (i > 16 && i < 24)
  1160.         {
  1161.             std::cout << bytes8[i];
  1162.             char17 = bytes8[17];
  1163.             char18 = bytes8[18];
  1164.             char19 = bytes8[19];
  1165.             char20 = bytes8[20];
  1166.             char21 = bytes8[21];
  1167.             char22 = bytes8[22];
  1168.             char23 = bytes8[23];
  1169.             bytesbool3 = 1;
  1170.         }
  1171.         if (i == 24)
  1172.         {
  1173.             printf(" ");
  1174.             std::cout << bytes8[i];
  1175.             char24 = bytes8[24];
  1176.         }
  1177.         if (i > 24 && i < 32)
  1178.         {
  1179.             std::cout << bytes8[i];
  1180.             char25 = bytes8[25];
  1181.             char26 = bytes8[26];
  1182.             char27 = bytes8[27];
  1183.             char28 = bytes8[28];
  1184.             char29 = bytes8[29];
  1185.             char30 = bytes8[30];
  1186.             char31 = bytes8[31];
  1187.             bytesbool4 = 1;
  1188.         }
  1189.         if (i == 32)
  1190.         {
  1191.             printf(" ");
  1192.             std::cout << bytes8[i];
  1193.             char32 = bytes8[32];
  1194.         }
  1195.         if (i > 32 && i < 40)
  1196.         {
  1197.             std::cout << bytes8[i];
  1198.             char33 = bytes8[33];
  1199.             char34 = bytes8[34];
  1200.             char35 = bytes8[35];
  1201.             char36 = bytes8[36];
  1202.             char37 = bytes8[37];
  1203.             char38 = bytes8[38];
  1204.             char39 = bytes8[39];
  1205.             bytesbool5 = 1;
  1206.         }
  1207.         if (i == 40)
  1208.         {
  1209.             printf(" ");
  1210.             std::cout << bytes8[i];
  1211.             char40 = bytes8[40];
  1212.         }
  1213.         if (i > 40 && i < 48)
  1214.         {
  1215.             std::cout << bytes8[i];
  1216.             char41 = bytes8[41];
  1217.             char42 = bytes8[42];
  1218.             char43 = bytes8[43];
  1219.             char44 = bytes8[44];
  1220.             char45 = bytes8[45];
  1221.             char46 = bytes8[46];
  1222.             char47 = bytes8[47];
  1223.             bytesbool6 = 1;
  1224.         }
  1225.         if (i == 48)
  1226.         {
  1227.             printf(" ");
  1228.             std::cout << bytes8[i];
  1229.             char48 = bytes8[48];
  1230.         }
  1231.         if (i > 48 && i < 56)
  1232.         {
  1233.             std::cout << bytes8[i];
  1234.             char49 = bytes8[49];
  1235.             char50 = bytes8[50];
  1236.             char51 = bytes8[51];
  1237.             char52 = bytes8[52];
  1238.             char53 = bytes8[53];
  1239.             char54 = bytes8[54];
  1240.             char55 = bytes8[55];
  1241.             bytesbool7 = 1;
  1242.         }
  1243.         if (i == 56)
  1244.         {
  1245.             printf(" ");
  1246.             std::cout << bytes8[i];
  1247.             char56 = bytes8[56];
  1248.         }
  1249.         if (i > 56 && i < 64)
  1250.         {
  1251.             std::cout << bytes8[i];
  1252.             char57 = bytes8[57];
  1253.             char58 = bytes8[58];
  1254.             char59 = bytes8[59];
  1255.             char60 = bytes8[60];
  1256.             char61 = bytes8[61];
  1257.             char62 = bytes8[62];
  1258.             char63 = bytes8[63];
  1259.             bytesbool8 = 1;
  1260.         }
  1261.         if (i == 64)
  1262.         {
  1263.             printf(" ");
  1264.             std::cout << bytes8[i];
  1265.             char64 = bytes8[64];
  1266.         }
  1267.         if (i > 64 && i < 72)
  1268.         {
  1269.             std::cout << bytes8[i];
  1270.             char65 = bytes8[65];
  1271.             char66 = bytes8[66];
  1272.             char67 = bytes8[67];
  1273.             char68 = bytes8[68];
  1274.             char69 = bytes8[69];
  1275.             char70 = bytes8[70];
  1276.             char71 = bytes8[71];
  1277.             bytesbool9 = 1;
  1278.         }
  1279.         if (i == 72)
  1280.         {
  1281.             printf(" ");
  1282.             std::cout << bytes8[i];
  1283.             char72 = bytes8[72];
  1284.         }
  1285.         if (i > 72 && i < 80)
  1286.         {
  1287.             std::cout << bytes8[i];
  1288.             char73 = bytes8[73];
  1289.             char74 = bytes8[74];
  1290.             char75 = bytes8[75];
  1291.             char76 = bytes8[76];
  1292.             char77 = bytes8[77];
  1293.             char78 = bytes8[78];
  1294.             char79 = bytes8[79];
  1295.             bytesbool10 = 1;
  1296.         }
  1297.         if (i == 80)
  1298.         {
  1299.             printf(" ");
  1300.             std::cout << bytes8[i];
  1301.             char80 = bytes8[80];
  1302.         }
  1303.         if (i > 80 && i < 88)
  1304.         {
  1305.             std::cout << bytes8[i];
  1306.             char81 = bytes8[81];
  1307.             char82 = bytes8[82];
  1308.             char83 = bytes8[83];
  1309.             char84 = bytes8[84];
  1310.             char85 = bytes8[85];
  1311.             char86 = bytes8[86];
  1312.             char87 = bytes8[87];
  1313.             bytesbool11 = 1;
  1314.         }
  1315.         if (i == 88)
  1316.         {
  1317.             printf(" ");
  1318.             std::cout << bytes8[i];
  1319.             char88 = bytes8[88];
  1320.         }
  1321.         if (i > 88 && i < 96)
  1322.         {
  1323.             std::cout << bytes8[i];
  1324.             char89 = bytes8[89];
  1325.             char90 = bytes8[90];
  1326.             char91 = bytes8[91];
  1327.             char92 = bytes8[92];
  1328.             char93 = bytes8[93];
  1329.             char94 = bytes8[94];
  1330.             char95 = bytes8[95];
  1331.             bytesbool12 = 1;
  1332.         }
  1333.         if (i == 96)
  1334.         {
  1335.             printf(" ");
  1336.             std::cout << bytes8[i];
  1337.             char96 = bytes8[96];
  1338.         }
  1339.         if (i > 96 && i < 104)
  1340.         {
  1341.             std::cout << bytes8[i];
  1342.             char97 = bytes8[97];
  1343.             char98 = bytes8[98];
  1344.             char99 = bytes8[99];
  1345.             char100 = bytes8[100];
  1346.             char101 = bytes8[101];
  1347.             char102 = bytes8[102];
  1348.             char103 = bytes8[103];
  1349.             bytesbool13 = 1;
  1350.         }
  1351.         if (i == 104)
  1352.         {
  1353.             printf(" ");
  1354.             std::cout << bytes8[i];
  1355.             char104 = bytes8[104];
  1356.         }
  1357.         if (i > 104 && i < 112)
  1358.         {
  1359.             std::cout << bytes8[i];
  1360.             char105 = bytes8[105];
  1361.             char106 = bytes8[106];
  1362.             char107 = bytes8[107];
  1363.             char108 = bytes8[108];
  1364.             char109 = bytes8[109];
  1365.             char110 = bytes8[110];
  1366.             char111 = bytes8[111];
  1367.             bytesbool14 = 1;
  1368.         }
  1369.         if (i == 112)
  1370.         {
  1371.             printf(" ");
  1372.             std::cout << bytes8[i];
  1373.             char112 = bytes8[112];
  1374.         }
  1375.         if (i > 112 && i < 120)
  1376.         {
  1377.             std::cout << bytes8[i];
  1378.             char113 = bytes8[113];
  1379.             char114 = bytes8[114];
  1380.             char115 = bytes8[115];
  1381.             char116 = bytes8[116];
  1382.             char117 = bytes8[117];
  1383.             char118 = bytes8[118];
  1384.             char119 = bytes8[119];
  1385.             bytesbool15 = 1;
  1386.         }
  1387.         if (i == 120)
  1388.         {
  1389.             printf(" ");
  1390.             std::cout << bytes8[i];
  1391.             char120 = bytes8[120];
  1392.         }
  1393.         if (i > 120 && i < 128)
  1394.         {
  1395.             std::cout << bytes8[i];
  1396.             char121 = bytes8[121];
  1397.             char122 = bytes8[122];
  1398.             char123 = bytes8[123];
  1399.             char124 = bytes8[124];
  1400.             char125 = bytes8[125];
  1401.             char126 = bytes8[126];
  1402.             char127 = bytes8[127];
  1403.             bytesbool16 = 1;
  1404.         }
  1405.         if (i == 128)
  1406.         {
  1407.             printf(" ");
  1408.             std::cout << bytes8[i];
  1409.             char128 = bytes8[128];
  1410.         }
  1411.         if (i > 128 && i < 136)
  1412.         {
  1413.             std::cout << bytes8[i];
  1414.             char129 = bytes8[129];
  1415.             char130 = bytes8[130];
  1416.             char131 = bytes8[131];
  1417.             char132 = bytes8[132];
  1418.             char133 = bytes8[133];
  1419.             char134 = bytes8[134];
  1420.             char135 = bytes8[135];
  1421.             bytesbool17 = 1;
  1422.         }
  1423.         if (i == 136)
  1424.         {
  1425.             printf(" ");
  1426.             std::cout << bytes8[i];
  1427.             char136 = bytes8[136];
  1428.         }
  1429.         if (i > 136 && i < 144)
  1430.         {
  1431.             std::cout << bytes8[i];
  1432.             char137 = bytes8[137];
  1433.             char138 = bytes8[138];
  1434.             char139 = bytes8[139];
  1435.             char140 = bytes8[140];
  1436.             char141 = bytes8[141];
  1437.             char142 = bytes8[142];
  1438.             char143 = bytes8[143];
  1439.             bytesbool18 = 1;
  1440.         }
  1441.         if (i == 144)
  1442.         {
  1443.             printf(" ");
  1444.             std::cout << bytes8[i];
  1445.             char144 = bytes8[144];
  1446.         }
  1447.         if (i > 144 && i < 152)
  1448.         {
  1449.             std::cout << bytes8[i];
  1450.             char145 = bytes8[145];
  1451.             char146 = bytes8[146];
  1452.             char147 = bytes8[147];
  1453.             char148 = bytes8[148];
  1454.             char149 = bytes8[149];
  1455.             char150 = bytes8[150];
  1456.             char151 = bytes8[151];
  1457.             bytesbool19 = 1;
  1458.         }
  1459.         if (i == 152)
  1460.         {
  1461.             printf(" ");
  1462.             std::cout << bytes8[i];
  1463.             char152 = bytes8[152];
  1464.         }
  1465.         if (i > 152 && i < 160)
  1466.         {
  1467.             std::cout << bytes8[i];
  1468.             char153 = bytes8[153];
  1469.             char154 = bytes8[154];
  1470.             char155 = bytes8[155];
  1471.             char156 = bytes8[156];
  1472.             char157 = bytes8[157];
  1473.             char158 = bytes8[158];
  1474.             char159 = bytes8[159];
  1475.             bytesbool20 = 1;
  1476.         }
  1477.         if (i == 160)
  1478.         {
  1479.             printf(" ");
  1480.             std::cout << bytes8[i];
  1481.             char160 = bytes8[160];
  1482.         }
  1483.         if (i > 160 && i < 168)
  1484.         {
  1485.             std::cout << bytes8[i];
  1486.             char161 = bytes8[161];
  1487.             char162 = bytes8[162];
  1488.             char163 = bytes8[163];
  1489.             char164 = bytes8[164];
  1490.             char165 = bytes8[165];
  1491.             char166 = bytes8[166];
  1492.             char167 = bytes8[167];
  1493.             bytesbool21 = 1;
  1494.         }
  1495.         if (i == 168)
  1496.         {
  1497.             printf(" ");
  1498.             std::cout << bytes8[i];
  1499.             char168 = bytes8[168];
  1500.         }
  1501.         if (i > 168 && i < 176)
  1502.         {
  1503.             std::cout << bytes8[i];
  1504.             char169 = bytes8[169];
  1505.             char170 = bytes8[170];
  1506.             char171 = bytes8[171];
  1507.             char172 = bytes8[172];
  1508.             char173 = bytes8[173];
  1509.             char174 = bytes8[174];
  1510.             char175 = bytes8[175];
  1511.             bytesbool22 = 1;
  1512.         }
  1513.         if (i == 176)
  1514.         {
  1515.             printf(" ");
  1516.             std::cout << bytes8[i];
  1517.             char176 = bytes8[176];
  1518.         }
  1519.         if (i > 176 && i < 184)
  1520.         {
  1521.             std::cout << bytes8[i];
  1522.             char177 = bytes8[177];
  1523.             char178 = bytes8[178];
  1524.             char179 = bytes8[179];
  1525.             char180 = bytes8[180];
  1526.             char181 = bytes8[181];
  1527.             char182 = bytes8[182];
  1528.             char183 = bytes8[183];
  1529.             bytesbool23 = 1;
  1530.         }
  1531.         if (i == 184)
  1532.         {
  1533.             printf(" ");
  1534.             std::cout << bytes8[i];
  1535.             char184 = bytes8[184];
  1536.         }
  1537.         if (i > 184 && i < 192)
  1538.         {
  1539.             std::cout << bytes8[i];
  1540.             char185 = bytes8[185];
  1541.             char186 = bytes8[186];
  1542.             char187 = bytes8[187];
  1543.             char188 = bytes8[188];
  1544.             char189 = bytes8[189];
  1545.             char190 = bytes8[190];
  1546.             char191 = bytes8[191];
  1547.             bytesbool24 = 1;
  1548.         }
  1549.         if (i == 192)
  1550.         {
  1551.             printf(" ");
  1552.             std::cout << bytes8[i];
  1553.             char192 = bytes8[192];
  1554.         }
  1555.         if (i > 192 && i < 200)
  1556.         {
  1557.             std::cout << bytes8[i];
  1558.             char193 = bytes8[193];
  1559.             char194 = bytes8[194];
  1560.             char195 = bytes8[195];
  1561.             char196 = bytes8[196];
  1562.             char197 = bytes8[197];
  1563.             char198 = bytes8[198];
  1564.             char199 = bytes8[199];
  1565.             bytesbool25 = 1;
  1566.         }
  1567.         if (i == 200)
  1568.         {
  1569.             printf(" ");
  1570.             std::cout << bytes8[i];
  1571.             char200 = bytes8[200];
  1572.         }
  1573.         if (i > 200 && i < 208)
  1574.         {
  1575.             std::cout << bytes8[i];
  1576.             char201 = bytes8[201];
  1577.             char202 = bytes8[202];
  1578.             char203 = bytes8[203];
  1579.             char204 = bytes8[204];
  1580.             char205 = bytes8[205];
  1581.             char206 = bytes8[206];
  1582.             char207 = bytes8[207];
  1583.             bytesbool26 = 1;
  1584.         }
  1585.         if (i == 208)
  1586.         {
  1587.             printf(" ");
  1588.             std::cout << bytes8[i];
  1589.             char208 = bytes8[208];
  1590.         }
  1591.         if (i > 208 && i < 216)
  1592.         {
  1593.             std::cout << bytes8[i];
  1594.             char209 = bytes8[209];
  1595.             char210 = bytes8[210];
  1596.             char211 = bytes8[211];
  1597.             char212 = bytes8[212];
  1598.             char213 = bytes8[213];
  1599.             char214 = bytes8[214];
  1600.             char215 = bytes8[215];
  1601.             bytesbool27 = 1;
  1602.         }
  1603.         if (i == 216)
  1604.         {
  1605.             printf(" ");
  1606.             std::cout << bytes8[i];
  1607.             char216 = bytes8[216];
  1608.         }
  1609.         if (i > 216 && i < 224)
  1610.         {
  1611.             std::cout << bytes8[i];
  1612.             char217 = bytes8[217];
  1613.             char218 = bytes8[218];
  1614.             char219 = bytes8[219];
  1615.             char220 = bytes8[220];
  1616.             char221 = bytes8[221];
  1617.             char222 = bytes8[222];
  1618.             char223 = bytes8[223];
  1619.             bytesbool28 = 1;
  1620.         }
  1621.         if (i == 224)
  1622.         {
  1623.             printf(" ");
  1624.             std::cout << bytes8[i];
  1625.             char224 = bytes8[224];
  1626.         }
  1627.         if (i > 224 && i < 232)
  1628.         {
  1629.             std::cout << bytes8[i];
  1630.             char225 = bytes8[225];
  1631.             char226 = bytes8[226];
  1632.             char227 = bytes8[227];
  1633.             char228 = bytes8[228];
  1634.             char229 = bytes8[229];
  1635.             char230 = bytes8[230];
  1636.             char231 = bytes8[231];
  1637.             bytesbool29 = 1;
  1638.         }
  1639.         if (i == 232)
  1640.         {
  1641.             printf(" ");
  1642.             std::cout << bytes8[i];
  1643.             char232 = bytes8[232];
  1644.         }
  1645.         if (i > 232 && i < 240)
  1646.         {
  1647.             std::cout << bytes8[i];
  1648.             char233 = bytes8[233];
  1649.             char234 = bytes8[234];
  1650.             char235 = bytes8[235];
  1651.             char236 = bytes8[236];
  1652.             char237 = bytes8[237];
  1653.             char238 = bytes8[238];
  1654.             char239 = bytes8[239];
  1655.             bytesbool30 = 1;
  1656.         }
  1657.         if (i == 240)
  1658.         {
  1659.             printf(" ");
  1660.             std::cout << bytes8[i];
  1661.             char240 = bytes8[240];
  1662.         }
  1663.         if (i > 240 && i < 248)
  1664.         {
  1665.             std::cout << bytes8[i];
  1666.             char241 = bytes8[241];
  1667.             char242 = bytes8[242];
  1668.             char243 = bytes8[243];
  1669.             char244 = bytes8[244];
  1670.             char245 = bytes8[245];
  1671.             char246 = bytes8[246];
  1672.             char247 = bytes8[247];
  1673.             bytesbool31 = 1;
  1674.         }
  1675.         if (i == 248)
  1676.         {
  1677.             printf(" ");
  1678.             std::cout << bytes8[i];
  1679.             char248 = bytes8[248];
  1680.         }
  1681.         if (i > 248 && i < 256)
  1682.         {
  1683.             std::cout << bytes8[i];
  1684.             char249 = bytes8[249];
  1685.             char250 = bytes8[250];
  1686.             char251 = bytes8[251];
  1687.             char252 = bytes8[252];
  1688.             char253 = bytes8[253];
  1689.             char254 = bytes8[254];
  1690.             char255 = bytes8[255];
  1691.             bytesbool32 = 1;
  1692.         }
  1693.     }
  1694.     checkline(linesize2);
  1695.     int bytesint;
  1696.     printf("\n");
  1697.         if (bytesbool1 == 1)
  1698.         {
  1699.             encodehex(char0, char1, char2, char3, char4, char5, char6, char7);
  1700.             laststring01 = laststring00;
  1701.             convert1 = convert;
  1702.             bytesbool1 = 0;
  1703.             bytesint = 1;
  1704.         }
  1705.         if (bytesbool2 == 1)
  1706.         {
  1707.             encodehex(char8, char9, char10, char11, char12, char13, char14, char15);
  1708.             laststring02 = laststring00;
  1709.             convert2 = convert;
  1710.             bytesbool2 = 0;
  1711.             bytesint = 2;
  1712.         }
  1713.         if (bytesbool3 == 1)
  1714.         {
  1715.             encodehex(char16, char17, char18, char19, char20, char21, char22, char23);
  1716.             laststring03 = laststring00;
  1717.             convert3 = convert;
  1718.             bytesbool3 = 0;
  1719.             bytesint = 3;
  1720.         }
  1721.         if (bytesbool4 == 1)
  1722.         {
  1723.             encodehex(char24, char25, char26, char27, char28, char29, char30, char31);
  1724.             laststring04 = laststring00;
  1725.             convert4 = convert;
  1726.             bytesbool4 = 0;
  1727.             bytesint = 4;
  1728.         }
  1729.         if (bytesbool5 == 1)
  1730.         {
  1731.             encodehex(char32, char33, char34, char35, char36, char37, char38, char39);
  1732.             laststring05 = laststring00;
  1733.             convert5 = convert;
  1734.             bytesbool5 = 0;
  1735.             bytesint = 5;
  1736.         }
  1737.         if (bytesbool6 == 1)
  1738.         {
  1739.             encodehex(char40, char41, char42, char43, char44, char45, char46, char47);
  1740.             laststring06 = laststring00;
  1741.             convert6 = convert;
  1742.             bytesbool6 = 0;
  1743.             bytesint = 6;
  1744.         }
  1745.         if (bytesbool7 == 1)
  1746.         {
  1747.             encodehex(char48, char49, char50, char51, char52, char53, char54, char55);
  1748.             laststring07 = laststring00;
  1749.             convert7 = convert;
  1750.             bytesbool7 = 0;
  1751.             bytesint = 7;
  1752.         }
  1753.         if (bytesbool8 == 1)
  1754.         {
  1755.             encodehex(char56, char57, char58, char59, char60, char61, char62, char63);
  1756.             laststring08 = laststring00;
  1757.             convert8 = convert;
  1758.             bytesbool8 = 0;
  1759.             bytesint = 8;
  1760.         }
  1761.         if (bytesbool9 == 1)
  1762.         {
  1763.             encodehex(char64, char65, char66, char67, char68, char69, char70, char71);
  1764.             laststring09 = laststring00;
  1765.             convert9 = convert;
  1766.             bytesbool9 = 0;
  1767.             bytesint = 9;
  1768.         }
  1769.         if (bytesbool10 == 1)
  1770.         {
  1771.             encodehex(char72, char73, char74, char75, char76, char77, char78, char79);
  1772.             laststring010 = laststring00;
  1773.             convert10 = convert;
  1774.             bytesbool10 = 0;
  1775.             bytesint = 10;
  1776.         }
  1777.         if (bytesbool11 == 1)
  1778.         {
  1779.             encodehex(char80, char81, char82, char83, char84, char85, char86, char87);
  1780.             laststring011 = laststring00;
  1781.             convert11 = convert;
  1782.             bytesbool11 = 0;
  1783.             bytesint = 11;
  1784.         }
  1785.         if (bytesbool12 == 1)
  1786.         {
  1787.             encodehex(char88, char89, char90, char91, char92, char93, char94, char95);
  1788.             laststring012 = laststring00;
  1789.             convert12 = convert;
  1790.             bytesbool12 = 0;
  1791.             bytesint = 12;
  1792.         }
  1793.         if (bytesbool13 == 1)
  1794.         {
  1795.             encodehex(char96, char97, char98, char99, char100, char101, char102, char103);
  1796.             laststring013 = laststring00;
  1797.             convert13 = convert;
  1798.             bytesbool13 = 0;
  1799.             bytesint = 13;
  1800.         }
  1801.         if (bytesbool14 == 1)
  1802.         {
  1803.             encodehex(char104, char105, char106, char107, char108, char109, char110, char111);
  1804.             laststring014 = laststring00;
  1805.             convert14 = convert;
  1806.             bytesbool14 = 0;
  1807.             bytesint = 14;
  1808.         }
  1809.         if (bytesbool15 == 1)
  1810.         {
  1811.             encodehex(char112, char113, char114, char115, char116, char117, char118, char119);
  1812.             laststring015 = laststring00;
  1813.             convert15 = convert;
  1814.             bytesbool15 = 0;
  1815.             bytesint = 15;
  1816.         }
  1817.         if (bytesbool16 == 1)
  1818.         {
  1819.             encodehex(char120, char121, char122, char123, char124, char125, char126, char127);
  1820.             laststring016 = laststring00;
  1821.             convert16 = convert;
  1822.             bytesbool16 = 0;
  1823.             bytesint = 16;
  1824.         }
  1825.         if (bytesbool17 == 1)
  1826.         {
  1827.             encodehex(char128, char129, char130, char131, char132, char133, char134, char135);
  1828.             laststring017 = laststring00;
  1829.             convert17 = convert;
  1830.             bytesbool17 = 0;
  1831.             bytesint = 17;
  1832.         }
  1833.         if (bytesbool18 == 1)
  1834.         {
  1835.             encodehex(char136, char137, char138, char139, char140, char141, char142, char143);
  1836.             laststring018 = laststring00;
  1837.             convert18 = convert;
  1838.             bytesbool18 = 0;
  1839.             bytesint = 18;
  1840.         }
  1841.         if (bytesbool19 == 1)
  1842.         {
  1843.             encodehex(char144, char145, char146, char147, char148, char149, char150, char151);
  1844.             laststring019 = laststring00;
  1845.             convert19 = convert;
  1846.             bytesbool19 = 0;
  1847.             bytesint = 19;
  1848.         }
  1849.         if (bytesbool20 == 1)
  1850.         {
  1851.             encodehex(char152, char153, char154, char155, char156, char157, char158, char159);
  1852.             laststring020 = laststring00;
  1853.             convert20 = convert;
  1854.             bytesbool20 = 0;
  1855.             bytesint = 20;
  1856.         }
  1857.         if (bytesbool21 == 1)
  1858.         {
  1859.             encodehex(char160, char161, char162, char163, char164, char165, char166, char167);
  1860.             laststring021 = laststring00;
  1861.             convert21 = convert;
  1862.             bytesbool21 = 0;
  1863.             bytesint = 21;
  1864.         }
  1865.         if (bytesbool22 == 1)
  1866.         {
  1867.             encodehex(char168, char169, char170, char171, char172, char173, char174, char175);
  1868.             laststring022 = laststring00;
  1869.             convert22 = convert;
  1870.             bytesbool22 = 0;
  1871.             bytesint = 22;
  1872.         }
  1873.         if (bytesbool23 == 1)
  1874.         {
  1875.             encodehex(char176, char177, char178, char179, char180, char181, char182, char183);
  1876.             laststring023 = laststring00;
  1877.             convert23 = convert;
  1878.             bytesbool23 = 0;
  1879.             bytesint = 23;
  1880.         }
  1881.         if (bytesbool24 == 1)
  1882.         {
  1883.             encodehex(char184, char185, char186, char187, char188, char189, char190, char191);
  1884.             laststring024 = laststring00;
  1885.             convert24 = convert;
  1886.             bytesbool24 = 0;
  1887.             bytesint = 24;
  1888.         }
  1889.         if (bytesbool25 == 1)
  1890.         {
  1891.             encodehex(char192, char193, char194, char195, char196, char197, char198, char199);
  1892.             laststring025 = laststring00;
  1893.             convert25 = convert;
  1894.             bytesbool25 = 0;
  1895.             bytesint = 25;
  1896.         }
  1897.         if (bytesbool26 == 1)
  1898.         {
  1899.             encodehex(char200, char201, char202, char203, char204, char205, char206, char207);
  1900.             laststring026 = laststring00;
  1901.             convert26 = convert;
  1902.             bytesbool26 = 0;
  1903.             bytesint = 26;
  1904.         }
  1905.         if (bytesbool27 == 1)
  1906.         {
  1907.             encodehex(char208, char209, char210, char211, char212, char213, char214, char215);
  1908.             laststring027 = laststring00;
  1909.             convert27 = convert;
  1910.             bytesbool27 = 0;
  1911.             bytesint = 27;
  1912.         }
  1913.         if (bytesbool28 == 1)
  1914.         {
  1915.             encodehex(char216, char217, char218, char219, char220, char221, char222, char223);
  1916.             laststring028 = laststring00;
  1917.             convert28 = convert;
  1918.             bytesbool28 = 0;
  1919.             bytesint = 28;
  1920.         }
  1921.         if (bytesbool29 == 1)
  1922.         {
  1923.             encodehex(char224, char225, char226, char227, char228, char229, char230, char231);
  1924.             laststring029 = laststring00;
  1925.             convert29 = convert;
  1926.             bytesbool29 = 0;
  1927.             bytesint = 29;
  1928.         }
  1929.         if (bytesbool30 == 1)
  1930.         {
  1931.             encodehex(char232, char233, char234, char235, char236, char237, char238, char239);
  1932.             laststring030 = laststring00;
  1933.             convert30 = convert;
  1934.             bytesbool30 = 0;
  1935.             bytesint = 30;
  1936.         }
  1937.         if (bytesbool31 == 1)
  1938.         {
  1939.             encodehex(char240, char241, char242, char243, char244, char245, char246, char247);
  1940.             laststring031 = laststring00;
  1941.             convert31 = convert;
  1942.             bytesbool31 = 0;
  1943.             bytesint = 31;
  1944.         }
  1945.         if (bytesbool32 == 1)
  1946.         {
  1947.             encodehex(char248, char249, char250, char251, char252, char253, char254, char255);
  1948.             laststring032 = laststring00;
  1949.             convert32 = convert;
  1950.             bytesbool32 = 0;
  1951.             bytesint = 32;
  1952.         }
  1953.         printf("\n");
  1954.         std::string thelaststring1 = laststring01 + laststring02;
  1955.         std::string thelaststring2 = laststring03 + laststring04;
  1956.         std::string thelaststring3 = laststring05 + laststring06;
  1957.         std::string thelaststring4 = laststring07 + laststring08;
  1958.         std::string thelaststring5 = laststring09 + laststring010;
  1959.         std::string thelaststring6 = laststring011 + laststring012;
  1960.         std::string thelaststring7 = laststring013 + laststring014;
  1961.         std::string thelaststring8 = laststring015 + laststring016;
  1962.         std::string thelaststring9 = laststring017 + laststring018;
  1963.         std::string thelaststring10 = laststring019 + laststring020;
  1964.         std::string thelaststring11 = laststring021 + laststring022;
  1965.         std::string thelaststring12 = laststring023 + laststring024;
  1966.         std::string thelaststring13 = laststring025 + laststring026;
  1967.         std::string thelaststring14 = laststring027 + laststring028;
  1968.         std::string thelaststring15 = laststring029 + laststring030;
  1969.         std::string thelaststring16 = laststring031 + laststring032;
  1970.         std::string thelaststring17 = thelaststring1 + thelaststring2;
  1971.         std::string thelaststring18 = thelaststring3 + thelaststring4;
  1972.         std::string thelaststring19 = thelaststring5 + thelaststring6;
  1973.         std::string thelaststring20 = thelaststring7 + thelaststring8;
  1974.         std::string thelaststring21 = thelaststring9 + thelaststring10;
  1975.         std::string thelaststring22 = thelaststring11 + thelaststring12;
  1976.         std::string thelaststring23 = thelaststring13 + thelaststring14;
  1977.         std::string thelaststring24 = thelaststring15 + thelaststring16;
  1978.         std::string thelaststring25 = thelaststring17 + thelaststring18;
  1979.         std::string thelaststring26 = thelaststring19 + thelaststring20;
  1980.         std::string thelaststring27 = thelaststring21 + thelaststring22;
  1981.         std::string thelaststring28 = thelaststring23 + thelaststring24;
  1982.         std::string thelaststring29 = thelaststring25 + thelaststring26;
  1983.         std::string thelaststring30 = thelaststring27 + thelaststring28;
  1984.         std::string thelaststring31 = thelaststring29 + thelaststring30;
  1985.         std::cout << thelaststring31 << std::endl;
  1986.         printf("\n");
  1987.         std::string convertfile1 = convert1 + " " + convert2;
  1988.         std::string convertfile2 = convert3 + " " + convert4;
  1989.         std::string convertfile3 = convert5 + " " + convert6;
  1990.         std::string convertfile4 = convert7 + " " + convert8;
  1991.         std::string convertfile5 = convert9 + " " + convert10;
  1992.         std::string convertfile6 = convert11 + " " + convert12;
  1993.         std::string convertfile7 = convert13 + " " + convert14;
  1994.         std::string convertfile8 = convert15 + " " + convert16;
  1995.         std::string convertfile9 = convert17 + " " + convert18;
  1996.         std::string convertfile10 = convert19 + " " + convert20;
  1997.         std::string convertfile11 = convert21 + " " + convert22;
  1998.         std::string convertfile12 = convert23 + " " + convert24;
  1999.         std::string convertfile13 = convert25 + " " + convert26;
  2000.         std::string convertfile14 = convert27 + " " + convert28;
  2001.         std::string convertfile15 = convert29 + " " + convert30;
  2002.         std::string convertfile16 = convert31 + " " + convert32;
  2003.         std::string convertfile17 = convertfile1 + " " + convertfile2;
  2004.         std::string convertfile18 = convertfile3 + " " + convertfile4;
  2005.         std::string convertfile19 = convertfile5 + " " + convertfile6;
  2006.         std::string convertfile20 = convertfile7 + " " + convertfile8;
  2007.         std::string convertfile21 = convertfile9 + " " + convertfile10;
  2008.         std::string convertfile22 = convertfile11 + " " + convertfile12;
  2009.         std::string convertfile23 = convertfile13 + " " + convertfile14;
  2010.         std::string convertfile24 = convertfile15 + " " + convertfile16;
  2011.         std::string convertfile25 = convertfile17 + " " + convertfile18;
  2012.         std::string convertfile26 = convertfile19 + " " + convertfile20;
  2013.         std::string convertfile27 = convertfile21 + " " + convertfile22;
  2014.         std::string convertfile28 = convertfile23 + " " + convertfile24;
  2015.         std::string convertfile29 = convertfile25 + " " + convertfile26;
  2016.         std::string convertfile30 = convertfile27 + " " + convertfile28;
  2017.         std::string convertfile31 = convertfile29 + " " + convertfile30;
  2018.         printf("\n");
  2019.         std::cout << convertfile31 << std::endl;
  2020.         std::string bytesString3 = convertfile31;
  2021.         std::string space = " ";
  2022.         std::string space2 = "  ";
  2023.         std::string nospace = "";
  2024.         size_t pos = bytesString3.find(space2);
  2025.         while (pos != std::string::npos)
  2026.         {
  2027.             bytesString3.replace(pos, space2.size(), nospace);
  2028.             pos = bytesString3.find(space2, pos + nospace.size());
  2029.         }
  2030.         std::string bytesString4 = bytesString3;
  2031.         size_t pos2 = bytesString4.find(space);
  2032.         while (pos2 != std::string::npos)
  2033.         {
  2034.             bytesString4.replace(pos2, space.size(), nospace);
  2035.             pos2 = bytesString4.find(space, pos2 + nospace.size());
  2036.         }
  2037.         printf("\n");
  2038.         std::cout << bytesString4 << std::endl;
  2039.         printf("\n");
  2040.         std::string bytesString5 = bytesString;
  2041.         std::string::size_type rep = bytesString5.find(thelaststring31);
  2042.         if (rep != std::string::npos)
  2043.             bytesString5.replace(rep, thelaststring31.length(), bytesString4);
  2044.         std::cout << bytesString5 << std::endl;
  2045.         laststring01 = "";
  2046.         laststring02 = "";
  2047.         laststring03 = "";
  2048.         laststring04 = "";
  2049.         laststring05 = "";
  2050.         laststring06 = "";
  2051.         laststring07 = "";
  2052.         laststring08 = "";
  2053.         laststring09 = "";
  2054.         laststring010 = "";
  2055.         laststring011 = "";
  2056.         laststring012 = "";
  2057.         laststring013 = "";
  2058.         laststring014 = "";
  2059.         laststring015 = "";
  2060.         laststring016 = "";
  2061.         laststring017 = "";
  2062.         laststring018 = "";
  2063.         laststring019 = "";
  2064.         laststring020 = "";
  2065.         laststring021 = "";
  2066.         laststring022 = "";
  2067.         laststring023 = "";
  2068.         laststring024 = "";
  2069.         laststring025 = "";
  2070.         laststring026 = "";
  2071.         laststring027 = "";
  2072.         laststring028 = "";
  2073.         laststring029 = "";
  2074.         laststring030 = "";
  2075.         laststring031 = "";
  2076.         laststring032 = "";
  2077.     return 0;
  2078. }
  2079. int decodehex(char char0, char char1, char char2, char char3, char char4, char char5, char char6, char char7)
  2080. {
  2081.     std::string s0(1, char0);
  2082.     std::string s1(1, char1);
  2083.     std::string s2(1, char2);
  2084.     std::string s3(1, char3);
  2085.     std::string s4(1, char4);
  2086.     std::string s5(1, char5);
  2087.     std::string s6(1, char6);
  2088.     std::string s7(1, char7);
  2089.     std::string laststring = s0 + s1;
  2090.     std::string laststring1 = laststring + s2;
  2091.     std::string laststring2 = laststring1 + s3;
  2092.     std::string laststring3 = laststring2 + s4;
  2093.     std::string laststring4 = laststring3 + s5;
  2094.     std::string laststring5 = laststring4 + s6;
  2095.     std::string laststring6 = laststring5 + s7;
  2096.     laststring00 = laststring6;
  2097.     std::stringstream ss2;
  2098.     ss2 << std::hex << laststring6;
  2099.     ss2 >> Value;
  2100.     ImGuiCol_Text25 = ColorConvertU32ToFloat42(Value);
  2101.     x4 = ImGuiCol_Text25.x;
  2102.     y4 = ImGuiCol_Text25.y;
  2103.     z4 = ImGuiCol_Text25.z;
  2104.     w4 = ImGuiCol_Text25.w;
  2105.     ImGuiCol_Text26 = { w4, z4, y4, x4 };
  2106.     stringSTRING5 = ImVec4tostring(ImGuiCol_Text26);
  2107.     STRINGstring6 = stringSTRING5 + "\n";
  2108.     charconverted = new char[STRINGstring6.length() + 1];
  2109.     strcpy(charconverted, STRINGstring6.c_str());
  2110.     convert = stringSTRING5;
  2111.     return 0;
  2112. }
  2113. int ciphcea::decodecharbytes8()
  2114. {
  2115.     countstring();
  2116.     printf("\n");
  2117.     std::cout << ciphcea::line << std::endl;
  2118.     printf("\n");
  2119.     bytes8 = new char[ciphcea::line.length() + 1];
  2120.     strcpy(bytes8, ciphcea::line.c_str());
  2121.     linesize = ciphcea::line.length();
  2122.     int linesize2 = linesize;
  2123.     for (i = 0; i < linesize2; i++) {
  2124.         if (i < 8)
  2125.         {
  2126.             std::cout << bytes8[i];
  2127.             char0 = bytes8[0];
  2128.             char1 = bytes8[1];
  2129.             char2 = bytes8[2];
  2130.             char3 = bytes8[3];
  2131.             char4 = bytes8[4];
  2132.             char5 = bytes8[5];
  2133.             char6 = bytes8[6];
  2134.             char7 = bytes8[7];
  2135.             bytesbool1 = 1;
  2136.         }
  2137.         if (i == 8)
  2138.         {
  2139.             printf(" ");
  2140.             std::cout << bytes8[i];
  2141.             char8 = bytes8[8];
  2142.         }
  2143.         if (i > 8 && i < 16)
  2144.         {
  2145.             std::cout << bytes8[i];
  2146.             char9 = bytes8[9];
  2147.             char10 = bytes8[10];
  2148.             char11 = bytes8[11];
  2149.             char12 = bytes8[12];
  2150.             char13 = bytes8[13];
  2151.             char14 = bytes8[14];
  2152.             char15 = bytes8[15];
  2153.             bytesbool2 = 1;
  2154.         }
  2155.         if (i == 16)
  2156.         {
  2157.             printf(" ");
  2158.             std::cout << bytes8[i];
  2159.             char16 = bytes8[16];
  2160.         }
  2161.         if (i > 16 && i < 24)
  2162.         {
  2163.             std::cout << bytes8[i];
  2164.             char17 = bytes8[17];
  2165.             char18 = bytes8[18];
  2166.             char19 = bytes8[19];
  2167.             char20 = bytes8[20];
  2168.             char21 = bytes8[21];
  2169.             char22 = bytes8[22];
  2170.             char23 = bytes8[23];
  2171.             bytesbool3 = 1;
  2172.         }
  2173.         if (i == 24)
  2174.         {
  2175.             printf(" ");
  2176.             std::cout << bytes8[i];
  2177.             char24 = bytes8[24];
  2178.         }
  2179.         if (i > 24 && i < 32)
  2180.         {
  2181.             std::cout << bytes8[i];
  2182.             char25 = bytes8[25];
  2183.             char26 = bytes8[26];
  2184.             char27 = bytes8[27];
  2185.             char28 = bytes8[28];
  2186.             char29 = bytes8[29];
  2187.             char30 = bytes8[30];
  2188.             char31 = bytes8[31];
  2189.             bytesbool4 = 1;
  2190.         }
  2191.         if (i == 32)
  2192.         {
  2193.             printf(" ");
  2194.             std::cout << bytes8[i];
  2195.             char32 = bytes8[32];
  2196.         }
  2197.         if (i > 32 && i < 40)
  2198.         {
  2199.             std::cout << bytes8[i];
  2200.             char33 = bytes8[33];
  2201.             char34 = bytes8[34];
  2202.             char35 = bytes8[35];
  2203.             char36 = bytes8[36];
  2204.             char37 = bytes8[37];
  2205.             char38 = bytes8[38];
  2206.             char39 = bytes8[39];
  2207.             bytesbool5 = 1;
  2208.         }
  2209.         if (i == 40)
  2210.         {
  2211.             printf(" ");
  2212.             std::cout << bytes8[i];
  2213.             char40 = bytes8[40];
  2214.         }
  2215.         if (i > 40 && i < 48)
  2216.         {
  2217.             std::cout << bytes8[i];
  2218.             char41 = bytes8[41];
  2219.             char42 = bytes8[42];
  2220.             char43 = bytes8[43];
  2221.             char44 = bytes8[44];
  2222.             char45 = bytes8[45];
  2223.             char46 = bytes8[46];
  2224.             char47 = bytes8[47];
  2225.             bytesbool6 = 1;
  2226.         }
  2227.         if (i == 48)
  2228.         {
  2229.             printf(" ");
  2230.             std::cout << bytes8[i];
  2231.             char48 = bytes8[48];
  2232.         }
  2233.         if (i > 48 && i < 56)
  2234.         {
  2235.             std::cout << bytes8[i];
  2236.             char49 = bytes8[49];
  2237.             char50 = bytes8[50];
  2238.             char51 = bytes8[51];
  2239.             char52 = bytes8[52];
  2240.             char53 = bytes8[53];
  2241.             char54 = bytes8[54];
  2242.             char55 = bytes8[55];
  2243.             bytesbool7 = 1;
  2244.         }
  2245.         if (i == 56)
  2246.         {
  2247.             printf(" ");
  2248.             std::cout << bytes8[i];
  2249.             char56 = bytes8[56];
  2250.         }
  2251.         if (i > 56 && i < 64)
  2252.         {
  2253.             std::cout << bytes8[i];
  2254.             char57 = bytes8[57];
  2255.             char58 = bytes8[58];
  2256.             char59 = bytes8[59];
  2257.             char60 = bytes8[60];
  2258.             char61 = bytes8[61];
  2259.             char62 = bytes8[62];
  2260.             char63 = bytes8[63];
  2261.             bytesbool8 = 1;
  2262.         }
  2263.         if (i == 64)
  2264.         {
  2265.             printf(" ");
  2266.             std::cout << bytes8[i];
  2267.             char64 = bytes8[64];
  2268.         }
  2269.         if (i > 64 && i < 72)
  2270.         {
  2271.             std::cout << bytes8[i];
  2272.             char65 = bytes8[65];
  2273.             char66 = bytes8[66];
  2274.             char67 = bytes8[67];
  2275.             char68 = bytes8[68];
  2276.             char69 = bytes8[69];
  2277.             char70 = bytes8[70];
  2278.             char71 = bytes8[71];
  2279.             bytesbool9 = 1;
  2280.         }
  2281.         if (i == 72)
  2282.         {
  2283.             printf(" ");
  2284.             std::cout << bytes8[i];
  2285.             char72 = bytes8[72];
  2286.         }
  2287.         if (i > 72 && i < 80)
  2288.         {
  2289.             std::cout << bytes8[i];
  2290.             char73 = bytes8[73];
  2291.             char74 = bytes8[74];
  2292.             char75 = bytes8[75];
  2293.             char76 = bytes8[76];
  2294.             char77 = bytes8[77];
  2295.             char78 = bytes8[78];
  2296.             char79 = bytes8[79];
  2297.             bytesbool10 = 1;
  2298.         }
  2299.         if (i == 80)
  2300.         {
  2301.             printf(" ");
  2302.             std::cout << bytes8[i];
  2303.             char80 = bytes8[80];
  2304.         }
  2305.         if (i > 80 && i < 88)
  2306.         {
  2307.             std::cout << bytes8[i];
  2308.             char81 = bytes8[81];
  2309.             char82 = bytes8[82];
  2310.             char83 = bytes8[83];
  2311.             char84 = bytes8[84];
  2312.             char85 = bytes8[85];
  2313.             char86 = bytes8[86];
  2314.             char87 = bytes8[87];
  2315.             bytesbool11 = 1;
  2316.         }
  2317.         if (i == 88)
  2318.         {
  2319.             printf(" ");
  2320.             std::cout << bytes8[i];
  2321.             char88 = bytes8[88];
  2322.         }
  2323.         if (i > 88 && i < 96)
  2324.         {
  2325.             std::cout << bytes8[i];
  2326.             char89 = bytes8[89];
  2327.             char90 = bytes8[90];
  2328.             char91 = bytes8[91];
  2329.             char92 = bytes8[92];
  2330.             char93 = bytes8[93];
  2331.             char94 = bytes8[94];
  2332.             char95 = bytes8[95];
  2333.             bytesbool12 = 1;
  2334.         }
  2335.         if (i == 96)
  2336.         {
  2337.             printf(" ");
  2338.             std::cout << bytes8[i];
  2339.             char96 = bytes8[96];
  2340.         }
  2341.         if (i > 96 && i < 104)
  2342.         {
  2343.             std::cout << bytes8[i];
  2344.             char97 = bytes8[97];
  2345.             char98 = bytes8[98];
  2346.             char99 = bytes8[99];
  2347.             char100 = bytes8[100];
  2348.             char101 = bytes8[101];
  2349.             char102 = bytes8[102];
  2350.             char103 = bytes8[103];
  2351.             bytesbool13 = 1;
  2352.         }
  2353.         if (i == 104)
  2354.         {
  2355.             printf(" ");
  2356.             std::cout << bytes8[i];
  2357.             char104 = bytes8[104];
  2358.         }
  2359.         if (i > 104 && i < 112)
  2360.         {
  2361.             std::cout << bytes8[i];
  2362.             char105 = bytes8[105];
  2363.             char106 = bytes8[106];
  2364.             char107 = bytes8[107];
  2365.             char108 = bytes8[108];
  2366.             char109 = bytes8[109];
  2367.             char110 = bytes8[110];
  2368.             char111 = bytes8[111];
  2369.             bytesbool14 = 1;
  2370.         }
  2371.         if (i == 112)
  2372.         {
  2373.             printf(" ");
  2374.             std::cout << bytes8[i];
  2375.             char112 = bytes8[112];
  2376.         }
  2377.         if (i > 112 && i < 120)
  2378.         {
  2379.             std::cout << bytes8[i];
  2380.             char113 = bytes8[113];
  2381.             char114 = bytes8[114];
  2382.             char115 = bytes8[115];
  2383.             char116 = bytes8[116];
  2384.             char117 = bytes8[117];
  2385.             char118 = bytes8[118];
  2386.             char119 = bytes8[119];
  2387.             bytesbool15 = 1;
  2388.         }
  2389.         if (i == 120)
  2390.         {
  2391.             printf(" ");
  2392.             std::cout << bytes8[i];
  2393.             char120 = bytes8[120];
  2394.         }
  2395.         if (i > 120 && i < 128)
  2396.         {
  2397.             std::cout << bytes8[i];
  2398.             char121 = bytes8[121];
  2399.             char122 = bytes8[122];
  2400.             char123 = bytes8[123];
  2401.             char124 = bytes8[124];
  2402.             char125 = bytes8[125];
  2403.             char126 = bytes8[126];
  2404.             char127 = bytes8[127];
  2405.             bytesbool16 = 1;
  2406.         }
  2407.         if (i == 128)
  2408.         {
  2409.             printf(" ");
  2410.             std::cout << bytes8[i];
  2411.             char128 = bytes8[128];
  2412.         }
  2413.         if (i > 128 && i < 136)
  2414.         {
  2415.             std::cout << bytes8[i];
  2416.             char129 = bytes8[129];
  2417.             char130 = bytes8[130];
  2418.             char131 = bytes8[131];
  2419.             char132 = bytes8[132];
  2420.             char133 = bytes8[133];
  2421.             char134 = bytes8[134];
  2422.             char135 = bytes8[135];
  2423.             bytesbool17 = 1;
  2424.         }
  2425.         if (i == 136)
  2426.         {
  2427.             printf(" ");
  2428.             std::cout << bytes8[i];
  2429.             char136 = bytes8[136];
  2430.         }
  2431.         if (i > 136 && i < 144)
  2432.         {
  2433.             std::cout << bytes8[i];
  2434.             char137 = bytes8[137];
  2435.             char138 = bytes8[138];
  2436.             char139 = bytes8[139];
  2437.             char140 = bytes8[140];
  2438.             char141 = bytes8[141];
  2439.             char142 = bytes8[142];
  2440.             char143 = bytes8[143];
  2441.             bytesbool18 = 1;
  2442.         }
  2443.         if (i == 144)
  2444.         {
  2445.             printf(" ");
  2446.             std::cout << bytes8[i];
  2447.             char144 = bytes8[144];
  2448.         }
  2449.         if (i > 144 && i < 152)
  2450.         {
  2451.             std::cout << bytes8[i];
  2452.             char145 = bytes8[145];
  2453.             char146 = bytes8[146];
  2454.             char147 = bytes8[147];
  2455.             char148 = bytes8[148];
  2456.             char149 = bytes8[149];
  2457.             char150 = bytes8[150];
  2458.             char151 = bytes8[151];
  2459.             bytesbool19 = 1;
  2460.         }
  2461.         if (i == 152)
  2462.         {
  2463.             printf(" ");
  2464.             std::cout << bytes8[i];
  2465.             char152 = bytes8[152];
  2466.         }
  2467.         if (i > 152 && i < 160)
  2468.         {
  2469.             std::cout << bytes8[i];
  2470.             char153 = bytes8[153];
  2471.             char154 = bytes8[154];
  2472.             char155 = bytes8[155];
  2473.             char156 = bytes8[156];
  2474.             char157 = bytes8[157];
  2475.             char158 = bytes8[158];
  2476.             char159 = bytes8[159];
  2477.             bytesbool20 = 1;
  2478.         }
  2479.         if (i == 160)
  2480.         {
  2481.             printf(" ");
  2482.             std::cout << bytes8[i];
  2483.             char160 = bytes8[160];
  2484.         }
  2485.         if (i > 160 && i < 168)
  2486.         {
  2487.             std::cout << bytes8[i];
  2488.             char161 = bytes8[161];
  2489.             char162 = bytes8[162];
  2490.             char163 = bytes8[163];
  2491.             char164 = bytes8[164];
  2492.             char165 = bytes8[165];
  2493.             char166 = bytes8[166];
  2494.             char167 = bytes8[167];
  2495.             bytesbool21 = 1;
  2496.         }
  2497.         if (i == 168)
  2498.         {
  2499.             printf(" ");
  2500.             std::cout << bytes8[i];
  2501.             char168 = bytes8[168];
  2502.         }
  2503.         if (i > 168 && i < 176)
  2504.         {
  2505.             std::cout << bytes8[i];
  2506.             char169 = bytes8[169];
  2507.             char170 = bytes8[170];
  2508.             char171 = bytes8[171];
  2509.             char172 = bytes8[172];
  2510.             char173 = bytes8[173];
  2511.             char174 = bytes8[174];
  2512.             char175 = bytes8[175];
  2513.             bytesbool22 = 1;
  2514.         }
  2515.         if (i == 176)
  2516.         {
  2517.             printf(" ");
  2518.             std::cout << bytes8[i];
  2519.             char176 = bytes8[176];
  2520.         }
  2521.         if (i > 176 && i < 184)
  2522.         {
  2523.             std::cout << bytes8[i];
  2524.             char177 = bytes8[177];
  2525.             char178 = bytes8[178];
  2526.             char179 = bytes8[179];
  2527.             char180 = bytes8[180];
  2528.             char181 = bytes8[181];
  2529.             char182 = bytes8[182];
  2530.             char183 = bytes8[183];
  2531.             bytesbool23 = 1;
  2532.         }
  2533.         if (i == 184)
  2534.         {
  2535.             printf(" ");
  2536.             std::cout << bytes8[i];
  2537.             char184 = bytes8[184];
  2538.         }
  2539.         if (i > 184 && i < 192)
  2540.         {
  2541.             std::cout << bytes8[i];
  2542.             char185 = bytes8[185];
  2543.             char186 = bytes8[186];
  2544.             char187 = bytes8[187];
  2545.             char188 = bytes8[188];
  2546.             char189 = bytes8[189];
  2547.             char190 = bytes8[190];
  2548.             char191 = bytes8[191];
  2549.             bytesbool24 = 1;
  2550.         }
  2551.         if (i == 192)
  2552.         {
  2553.             printf(" ");
  2554.             std::cout << bytes8[i];
  2555.             char192 = bytes8[192];
  2556.         }
  2557.         if (i > 192 && i < 200)
  2558.         {
  2559.             std::cout << bytes8[i];
  2560.             char193 = bytes8[193];
  2561.             char194 = bytes8[194];
  2562.             char195 = bytes8[195];
  2563.             char196 = bytes8[196];
  2564.             char197 = bytes8[197];
  2565.             char198 = bytes8[198];
  2566.             char199 = bytes8[199];
  2567.             bytesbool25 = 1;
  2568.         }
  2569.         if (i == 200)
  2570.         {
  2571.             printf(" ");
  2572.             std::cout << bytes8[i];
  2573.             char200 = bytes8[200];
  2574.         }
  2575.         if (i > 200 && i < 208)
  2576.         {
  2577.             std::cout << bytes8[i];
  2578.             char201 = bytes8[201];
  2579.             char202 = bytes8[202];
  2580.             char203 = bytes8[203];
  2581.             char204 = bytes8[204];
  2582.             char205 = bytes8[205];
  2583.             char206 = bytes8[206];
  2584.             char207 = bytes8[207];
  2585.             bytesbool26 = 1;
  2586.         }
  2587.         if (i == 208)
  2588.         {
  2589.             printf(" ");
  2590.             std::cout << bytes8[i];
  2591.             char208 = bytes8[208];
  2592.         }
  2593.         if (i > 208 && i < 216)
  2594.         {
  2595.             std::cout << bytes8[i];
  2596.             char209 = bytes8[209];
  2597.             char210 = bytes8[210];
  2598.             char211 = bytes8[211];
  2599.             char212 = bytes8[212];
  2600.             char213 = bytes8[213];
  2601.             char214 = bytes8[214];
  2602.             char215 = bytes8[215];
  2603.             bytesbool27 = 1;
  2604.         }
  2605.         if (i == 216)
  2606.         {
  2607.             printf(" ");
  2608.             std::cout << bytes8[i];
  2609.             char216 = bytes8[216];
  2610.         }
  2611.         if (i > 216 && i < 224)
  2612.         {
  2613.             std::cout << bytes8[i];
  2614.             char217 = bytes8[217];
  2615.             char218 = bytes8[218];
  2616.             char219 = bytes8[219];
  2617.             char220 = bytes8[220];
  2618.             char221 = bytes8[221];
  2619.             char222 = bytes8[222];
  2620.             char223 = bytes8[223];
  2621.             bytesbool28 = 1;
  2622.         }
  2623.         if (i == 224)
  2624.         {
  2625.             printf(" ");
  2626.             std::cout << bytes8[i];
  2627.             char224 = bytes8[224];
  2628.         }
  2629.         if (i > 224 && i < 232)
  2630.         {
  2631.             std::cout << bytes8[i];
  2632.             char225 = bytes8[225];
  2633.             char226 = bytes8[226];
  2634.             char227 = bytes8[227];
  2635.             char228 = bytes8[228];
  2636.             char229 = bytes8[229];
  2637.             char230 = bytes8[230];
  2638.             char231 = bytes8[231];
  2639.             bytesbool29 = 1;
  2640.         }
  2641.         if (i == 232)
  2642.         {
  2643.             printf(" ");
  2644.             std::cout << bytes8[i];
  2645.             char232 = bytes8[232];
  2646.         }
  2647.         if (i > 232 && i < 240)
  2648.         {
  2649.             std::cout << bytes8[i];
  2650.             char233 = bytes8[233];
  2651.             char234 = bytes8[234];
  2652.             char235 = bytes8[235];
  2653.             char236 = bytes8[236];
  2654.             char237 = bytes8[237];
  2655.             char238 = bytes8[238];
  2656.             char239 = bytes8[239];
  2657.             bytesbool30 = 1;
  2658.         }
  2659.         if (i == 240)
  2660.         {
  2661.             printf(" ");
  2662.             std::cout << bytes8[i];
  2663.             char240 = bytes8[240];
  2664.         }
  2665.         if (i > 240 && i < 248)
  2666.         {
  2667.             std::cout << bytes8[i];
  2668.             char241 = bytes8[241];
  2669.             char242 = bytes8[242];
  2670.             char243 = bytes8[243];
  2671.             char244 = bytes8[244];
  2672.             char245 = bytes8[245];
  2673.             char246 = bytes8[246];
  2674.             char247 = bytes8[247];
  2675.             bytesbool31 = 1;
  2676.         }
  2677.         if (i == 248)
  2678.         {
  2679.             printf(" ");
  2680.             std::cout << bytes8[i];
  2681.             char248 = bytes8[248];
  2682.         }
  2683.         if (i > 248 && i < 256)
  2684.         {
  2685.             std::cout << bytes8[i];
  2686.             char249 = bytes8[249];
  2687.             char250 = bytes8[250];
  2688.             char251 = bytes8[251];
  2689.             char252 = bytes8[252];
  2690.             char253 = bytes8[253];
  2691.             char254 = bytes8[254];
  2692.             char255 = bytes8[255];
  2693.             bytesbool32 = 1;
  2694.         }
  2695.     }
  2696.     checkline(linesize2);
  2697.     int bytesint2;
  2698.     printf("\n");
  2699.     if (bytesbool1 == 1)
  2700.     {
  2701.         decodehex(char0, char1, char2, char3, char4, char5, char6, char7);
  2702.         laststring01 = laststring00;
  2703.         convert1 = convert;
  2704.         bytesbool1 = 0;
  2705.         bytesint2 = 1;
  2706.     }
  2707.     if (bytesbool2 == 1)
  2708.     {
  2709.         decodehex(char8, char9, char10, char11, char12, char13, char14, char15);
  2710.         laststring02 = laststring00;
  2711.         convert2 = convert;
  2712.         bytesbool2 = 0;
  2713.         bytesint2 = 2;
  2714.     }
  2715.     if (bytesbool3 == 1)
  2716.     {
  2717.         decodehex(char16, char17, char18, char19, char20, char21, char22, char23);
  2718.         laststring03 = laststring00;
  2719.         convert3 = convert;
  2720.         bytesbool3 = 0;
  2721.         bytesint2 = 3;
  2722.     }
  2723.     if (bytesbool4 == 1)
  2724.     {
  2725.         decodehex(char24, char25, char26, char27, char28, char29, char30, char31);
  2726.         laststring04 = laststring00;
  2727.         convert4 = convert;
  2728.         bytesbool4 = 0;
  2729.         bytesint2 = 4;
  2730.     }
  2731.     if (bytesbool5 == 1)
  2732.     {
  2733.         decodehex(char32, char33, char34, char35, char36, char37, char38, char39);
  2734.         laststring05 = laststring00;
  2735.         convert5 = convert;
  2736.         bytesbool5 = 0;
  2737.         bytesint2 = 5;
  2738.     }
  2739.     if (bytesbool6 == 1)
  2740.     {
  2741.         decodehex(char40, char41, char42, char43, char44, char45, char46, char47);
  2742.         laststring06 = laststring00;
  2743.         convert6 = convert;
  2744.         bytesbool6 = 0;
  2745.         bytesint2 = 6;
  2746.     }
  2747.     if (bytesbool7 == 1)
  2748.     {
  2749.         decodehex(char48, char49, char50, char51, char52, char53, char54, char55);
  2750.         laststring07 = laststring00;
  2751.         convert7 = convert;
  2752.         bytesbool7 = 0;
  2753.         bytesint2 = 7;
  2754.     }
  2755.     if (bytesbool8 == 1)
  2756.     {
  2757.         decodehex(char56, char57, char58, char59, char60, char61, char62, char63);
  2758.         laststring08 = laststring00;
  2759.         convert8 = convert;
  2760.         bytesbool8 = 0;
  2761.         bytesint2 = 8;
  2762.     }
  2763.     if (bytesbool9 == 1)
  2764.     {
  2765.         decodehex(char64, char65, char66, char67, char68, char69, char70, char71);
  2766.         laststring09 = laststring00;
  2767.         convert9 = convert;
  2768.         bytesbool9 = 0;
  2769.         bytesint2 = 9;
  2770.     }
  2771.     if (bytesbool10 == 1)
  2772.     {
  2773.         decodehex(char72, char73, char74, char75, char76, char77, char78, char79);
  2774.         laststring010 = laststring00;
  2775.         convert10 = convert;
  2776.         bytesbool10 = 0;
  2777.         bytesint2 = 10;
  2778.     }
  2779.     if (bytesbool11 == 1)
  2780.     {
  2781.         decodehex(char80, char81, char82, char83, char84, char85, char86, char87);
  2782.         laststring011 = laststring00;
  2783.         convert11 = convert;
  2784.         bytesbool11 = 0;
  2785.         bytesint2 = 11;
  2786.     }
  2787.     if (bytesbool12 == 1)
  2788.     {
  2789.         decodehex(char88, char89, char90, char91, char92, char93, char94, char95);
  2790.         laststring012 = laststring00;
  2791.         convert12 = convert;
  2792.         bytesbool12 = 0;
  2793.         bytesint2 = 12;
  2794.     }
  2795.     if (bytesbool13 == 1)
  2796.     {
  2797.         decodehex(char96, char97, char98, char99, char100, char101, char102, char103);
  2798.         laststring013 = laststring00;
  2799.         convert13 = convert;
  2800.         bytesbool13 = 0;
  2801.         bytesint2 = 13;
  2802.     }
  2803.     if (bytesbool14 == 1)
  2804.     {
  2805.         decodehex(char104, char105, char106, char107, char108, char109, char110, char111);
  2806.         laststring014 = laststring00;
  2807.         convert14 = convert;
  2808.         bytesbool14 = 0;
  2809.         bytesint2 = 14;
  2810.     }
  2811.     if (bytesbool15 == 1)
  2812.     {
  2813.         decodehex(char112, char113, char114, char115, char116, char117, char118, char119);
  2814.         laststring015 = laststring00;
  2815.         convert15 = convert;
  2816.         bytesbool15 = 0;
  2817.         bytesint2 = 15;
  2818.     }
  2819.     if (bytesbool16 == 1)
  2820.     {
  2821.         decodehex(char120, char121, char122, char123, char124, char125, char126, char127);
  2822.         laststring016 = laststring00;
  2823.         convert16 = convert;
  2824.         bytesbool16 = 0;
  2825.         bytesint2 = 16;
  2826.     }
  2827.     if (bytesbool17 == 1)
  2828.     {
  2829.         decodehex(char128, char129, char130, char131, char132, char133, char134, char135);
  2830.         laststring017 = laststring00;
  2831.         convert17 = convert;
  2832.         bytesbool17 = 0;
  2833.         bytesint2 = 17;
  2834.     }
  2835.     if (bytesbool18 == 1)
  2836.     {
  2837.         decodehex(char136, char137, char138, char139, char140, char141, char142, char143);
  2838.         laststring018 = laststring00;
  2839.         convert18 = convert;
  2840.         bytesbool18 = 0;
  2841.         bytesint2 = 18;
  2842.     }
  2843.     if (bytesbool19 == 1)
  2844.     {
  2845.         decodehex(char144, char145, char146, char147, char148, char149, char150, char151);
  2846.         laststring019 = laststring00;
  2847.         convert19 = convert;
  2848.         bytesbool19 = 0;
  2849.         bytesint2 = 19;
  2850.     }
  2851.     if (bytesbool20 == 1)
  2852.     {
  2853.         decodehex(char152, char153, char154, char155, char156, char157, char158, char159);
  2854.         laststring020 = laststring00;
  2855.         convert20 = convert;
  2856.         bytesbool20 = 0;
  2857.         bytesint2 = 20;
  2858.     }
  2859.     if (bytesbool21 == 1)
  2860.     {
  2861.         decodehex(char160, char161, char162, char163, char164, char165, char166, char167);
  2862.         laststring021 = laststring00;
  2863.         convert21 = convert;
  2864.         bytesbool21 = 0;
  2865.         bytesint2 = 21;
  2866.     }
  2867.     if (bytesbool22 == 1)
  2868.     {
  2869.         decodehex(char168, char169, char170, char171, char172, char173, char174, char175);
  2870.         laststring022 = laststring00;
  2871.         convert22 = convert;
  2872.         bytesbool22 = 0;
  2873.         bytesint2 = 22;
  2874.     }
  2875.     if (bytesbool23 == 1)
  2876.     {
  2877.         decodehex(char176, char177, char178, char179, char180, char181, char182, char183);
  2878.         laststring023 = laststring00;
  2879.         convert23 = convert;
  2880.         bytesbool23 = 0;
  2881.         bytesint2 = 23;
  2882.     }
  2883.     if (bytesbool24 == 1)
  2884.     {
  2885.         decodehex(char184, char185, char186, char187, char188, char189, char190, char191);
  2886.         laststring024 = laststring00;
  2887.         convert24 = convert;
  2888.         bytesbool24 = 0;
  2889.         bytesint2 = 24;
  2890.     }
  2891.     if (bytesbool25 == 1)
  2892.     {
  2893.         decodehex(char192, char193, char194, char195, char196, char197, char198, char199);
  2894.         laststring025 = laststring00;
  2895.         convert25 = convert;
  2896.         bytesbool25 = 0;
  2897.         bytesint2 = 25;
  2898.     }
  2899.     if (bytesbool26 == 1)
  2900.     {
  2901.         decodehex(char200, char201, char202, char203, char204, char205, char206, char207);
  2902.         laststring026 = laststring00;
  2903.         convert26 = convert;
  2904.         bytesbool26 = 0;
  2905.         bytesint2 = 26;
  2906.     }
  2907.     if (bytesbool27 == 1)
  2908.     {
  2909.         decodehex(char208, char209, char210, char211, char212, char213, char214, char215);
  2910.         laststring027 = laststring00;
  2911.         convert27 = convert;
  2912.         bytesbool27 = 0;
  2913.         bytesint2 = 27;
  2914.     }
  2915.     if (bytesbool28 == 1)
  2916.     {
  2917.         decodehex(char216, char217, char218, char219, char220, char221, char222, char223);
  2918.         laststring028 = laststring00;
  2919.         convert28 = convert;
  2920.         bytesbool28 = 0;
  2921.         bytesint2 = 28;
  2922.     }
  2923.     if (bytesbool29 == 1)
  2924.     {
  2925.         decodehex(char224, char225, char226, char227, char228, char229, char230, char231);
  2926.         laststring029 = laststring00;
  2927.         convert29 = convert;
  2928.         bytesbool29 = 0;
  2929.         bytesint2 = 29;
  2930.     }
  2931.     if (bytesbool30 == 1)
  2932.     {
  2933.         decodehex(char232, char233, char234, char235, char236, char237, char238, char239);
  2934.         laststring030 = laststring00;
  2935.         convert30 = convert;
  2936.         bytesbool30 = 0;
  2937.         bytesint2 = 30;
  2938.     }
  2939.     if (bytesbool31 == 1)
  2940.     {
  2941.         decodehex(char240, char241, char242, char243, char244, char245, char246, char247);
  2942.         laststring031 = laststring00;
  2943.         convert31 = convert;
  2944.         bytesbool31 = 0;
  2945.         bytesint2 = 31;
  2946.     }
  2947.     if (bytesbool32 == 1)
  2948.     {
  2949.         decodehex(char248, char249, char250, char251, char252, char253, char254, char255);
  2950.         laststring032 = laststring00;
  2951.         convert32 = convert;
  2952.         bytesbool32 = 0;
  2953.         bytesint2 = 32;
  2954.     }
  2955.     printf("\n");
  2956.     std::string thelaststring1 = laststring01 + laststring02;
  2957.     std::string thelaststring2 = laststring03 + laststring04;
  2958.     std::string thelaststring3 = laststring05 + laststring06;
  2959.     std::string thelaststring4 = laststring07 + laststring08;
  2960.     std::string thelaststring5 = laststring09 + laststring010;
  2961.     std::string thelaststring6 = laststring011 + laststring012;
  2962.     std::string thelaststring7 = laststring013 + laststring014;
  2963.     std::string thelaststring8 = laststring015 + laststring016;
  2964.     std::string thelaststring9 = laststring017 + laststring018;
  2965.     std::string thelaststring10 = laststring019 + laststring020;
  2966.     std::string thelaststring11 = laststring021 + laststring022;
  2967.     std::string thelaststring12 = laststring023 + laststring024;
  2968.     std::string thelaststring13 = laststring025 + laststring026;
  2969.     std::string thelaststring14 = laststring027 + laststring028;
  2970.     std::string thelaststring15 = laststring029 + laststring030;
  2971.     std::string thelaststring16 = laststring031 + laststring032;
  2972.     std::string thelaststring17 = thelaststring1 + thelaststring2;
  2973.     std::string thelaststring18 = thelaststring3 + thelaststring4;
  2974.     std::string thelaststring19 = thelaststring5 + thelaststring6;
  2975.     std::string thelaststring20 = thelaststring7 + thelaststring8;
  2976.     std::string thelaststring21 = thelaststring9 + thelaststring10;
  2977.     std::string thelaststring22 = thelaststring11 + thelaststring12;
  2978.     std::string thelaststring23 = thelaststring13 + thelaststring14;
  2979.     std::string thelaststring24 = thelaststring15 + thelaststring16;
  2980.     std::string thelaststring25 = thelaststring17 + thelaststring18;
  2981.     std::string thelaststring26 = thelaststring19 + thelaststring20;
  2982.     std::string thelaststring27 = thelaststring21 + thelaststring22;
  2983.     std::string thelaststring28 = thelaststring23 + thelaststring24;
  2984.     std::string thelaststring29 = thelaststring25 + thelaststring26;
  2985.     std::string thelaststring30 = thelaststring27 + thelaststring28;
  2986.     std::string thelaststring31 = thelaststring29 + thelaststring30;
  2987.     std::cout << thelaststring31 << std::endl;
  2988.     std::string convertfile01 = convert1 + " " + convert2;
  2989.     std::string convertfile02 = convert3 + " " + convert4;
  2990.     std::string convertfile03 = convert5 + " " + convert6;
  2991.     std::string convertfile04 = convert7 + " " + convert8;
  2992.     std::string convertfile05 = convert9 + " " + convert10;
  2993.     std::string convertfile06 = convert11 + " " + convert12;
  2994.     std::string convertfile07 = convert13 + " " + convert14;
  2995.     std::string convertfile08 = convert15 + " " + convert16;
  2996.     std::string convertfile09 = convert17 + " " + convert18;
  2997.     std::string convertfile010 = convert19 + " " + convert20;
  2998.     std::string convertfile011 = convert21 + " " + convert22;
  2999.     std::string convertfile012 = convert23 + " " + convert24;
  3000.     std::string convertfile013 = convert25 + " " + convert26;
  3001.     std::string convertfile014 = convert27 + " " + convert28;
  3002.     std::string convertfile015 = convert29 + " " + convert30;
  3003.     std::string convertfile016 = convert31 + " " + convert32;
  3004.     std::string convertfile017 = convertfile01 + " " + convertfile02;
  3005.     std::string convertfile018 = convertfile03 + " " + convertfile04;
  3006.     std::string convertfile019 = convertfile05 + " " + convertfile06;
  3007.     std::string convertfile020 = convertfile07 + " " + convertfile08;
  3008.     std::string convertfile021 = convertfile09 + " " + convertfile010;
  3009.     std::string convertfile022 = convertfile011 + " " + convertfile012;
  3010.     std::string convertfile023 = convertfile013 + " " + convertfile014;
  3011.     std::string convertfile024 = convertfile015 + " " + convertfile016;
  3012.     std::string convertfile025 = convertfile017 + " " + convertfile018;
  3013.     std::string convertfile026 = convertfile019 + " " + convertfile020;
  3014.     std::string convertfile027 = convertfile021 + " " + convertfile022;
  3015.     std::string convertfile028 = convertfile023 + " " + convertfile024;
  3016.     std::string convertfile029 = convertfile025 + " " + convertfile026;
  3017.     std::string convertfile030 = convertfile027 + " " + convertfile028;
  3018.     std::string convertfile031 = convertfile029 + " " + convertfile030;
  3019.     printf("\n");
  3020.     std::cout << convertfile031 << std::endl;
  3021.     std::string bytesString3 = convertfile031;
  3022.     std::string space = " ";
  3023.     std::string space2 = "  ";
  3024.     std::string nospace = "";
  3025.     size_t pos = bytesString3.find(space2);
  3026.     while (pos != std::string::npos)
  3027.     {
  3028.         bytesString3.replace(pos, space2.size(), nospace);
  3029.         pos = bytesString3.find(space2, pos + nospace.size());
  3030.     }
  3031.     std::string bytesString4 = bytesString3;
  3032.     size_t pos2 = bytesString4.find(space);
  3033.     while (pos2 != std::string::npos)
  3034.     {
  3035.         bytesString4.replace(pos2, space.size(), nospace);
  3036.         pos2 = bytesString4.find(space, pos2 + nospace.size());
  3037.     }
  3038.     std::string bytesString5 = bytes8;
  3039.     std::string::size_type rep = bytesString5.find(thelaststring31);
  3040.     if (rep != std::string::npos)
  3041.         bytesString5.replace(rep, thelaststring31.length(), bytesString4);
  3042.     printf("\n");
  3043.     std::cout << bytesString5 << std::endl;
  3044.     mytest = new char[bytesString5.length() + 1];
  3045.     strcpy(mytest, bytesString5.c_str());
  3046.     cipherizer2 = hex_to_string(mytest);
  3047.     printf("\n");
  3048.     std::cout << cipherizer2 << std::endl;
  3049.     urltodecodebase64 = cipherizer2;
  3050.     decodeurlbase64caller();
  3051.     printf("\n");
  3052.     std::cout << decodedurlbase64 << std::endl;
  3053.     cipherizer2 = decodedurlbase64;
  3054.     ceasarcipherdecode(decodedurlbase64);
  3055.     printf((char*)textconverter.c_str());
  3056.     laststring01 = "";
  3057.     laststring02 = "";
  3058.     laststring03 = "";
  3059.     laststring04 = "";
  3060.     laststring05 = "";
  3061.     laststring06 = "";
  3062.     laststring07 = "";
  3063.     laststring08 = "";
  3064.     laststring09 = "";
  3065.     laststring010 = "";
  3066.     laststring011 = "";
  3067.     laststring012 = "";
  3068.     laststring013 = "";
  3069.     laststring014 = "";
  3070.     laststring015 = "";
  3071.     laststring016 = "";
  3072.     laststring017 = "";
  3073.     laststring018 = "";
  3074.     laststring019 = "";
  3075.     laststring020 = "";
  3076.     laststring021 = "";
  3077.     laststring022 = "";
  3078.     laststring023 = "";
  3079.     laststring024 = "";
  3080.     laststring025 = "";
  3081.     laststring026 = "";
  3082.     laststring027 = "";
  3083.     laststring028 = "";
  3084.     laststring029 = "";
  3085.     laststring030 = "";
  3086.     laststring031 = "";
  3087.     laststring032 = "";
  3088.     return 0;
  3089. }
  3090.  
  3091. void CeasarCipher::Ceasar2() {
  3092.     char opt = '\0';
  3093.     X x;
  3094.     while (true) {
  3095.         system("cls");
  3096.         x.message[0] = '\0';
  3097.         x.key = '\0';
  3098.         std::cout << "Ceasar Cipher 2 by Thunder\n";
  3099.         std::cout << "1. Encrypt\n";
  3100.         std::cout << "2. Decrypt\n";
  3101.         std::cout << "4. Encode Cipher Hex\n";
  3102.         std::cout << "5. Decode Cipher Hex\n";
  3103.         std::cout << "6. Encode Cipher Base64\n";
  3104.         std::cout << "7. Decode Cipher Base64\n";
  3105.         std::cout << "8. Pc Info Md5\n";
  3106.         std::cout << "3. Return\n";
  3107.         std::cout << "   Option: ";
  3108.         opt = _getche();
  3109.         std::cout << "\n";
  3110.         switch (opt) {
  3111.         case '1':
  3112.             std::cout << "Enter a message to encrypt: ";
  3113.             std::cin.getline(x.message, 255);
  3114.             numletter = strlen(x.message);
  3115.             if (numletter > 1)
  3116.             {
  3117.                 x.key = +1;
  3118.             }
  3119.             if (numletter > 80)
  3120.             {
  3121.                 x.key = +2;
  3122.             }
  3123.             for (x.i = 0; x.message[x.i] != '\0'; ++x.i) {
  3124.                 x.ch = x.message[x.i];
  3125.                 if (x.ch >= 'a' && x.ch <= 'z') {
  3126.                     x.ch = x.ch + x.key;
  3127.                     if (x.ch > 'z') {
  3128.                         x.ch = x.ch - 'z' + 'a' - 1;
  3129.                     }
  3130.                     x.message[x.i] = x.ch;
  3131.                 }
  3132.                 else if (x.ch >= '0' && x.ch <= '9')
  3133.                 {
  3134.                     x.ch = x.ch - x.key;
  3135.                     x.message[x.i] = x.ch;
  3136.                         if (x.ch == '/') {
  3137.                             x.ch = x.ch + 10;
  3138.                             x.message[x.i] = x.ch;
  3139.                         }
  3140.                 }
  3141.                 else if (x.ch >= 'A' && x.ch <= 'Z') {
  3142.                     x.ch = x.ch + x.key;
  3143.                     if (x.ch > 'a') {
  3144.                         x.ch = x.ch - 'Z' + 'A' - 1;
  3145.                     }
  3146.                     x.message[x.i] = x.ch;
  3147.                 }
  3148.             }
  3149.             std::cout << "Encrypted message: " << x.message << std::endl;
  3150.             system("pause");
  3151.             break;
  3152.         case '2':
  3153.             std::cout << "Enter a message to decrypt: ";
  3154.             std::cin.getline(x.message, 255);
  3155.             numletter = strlen(x.message);
  3156.             if (numletter > 1)
  3157.             {
  3158.                 x.key = +1;
  3159.             }
  3160.             if (numletter > 10)
  3161.             {
  3162.                 x.key = +1;
  3163.             }
  3164.             if (numletter > 80)
  3165.             {
  3166.                 x.key = +2;
  3167.             }
  3168.             for (x.i = 0; x.message[x.i] != '\0'; ++x.i) {
  3169.                 x.ch = x.message[x.i];
  3170.                 if (x.ch >= 'a' && x.ch <= 'z') {
  3171.                     x.ch = x.ch - x.key;
  3172.                     if (x.ch < 'a') {
  3173.                         x.ch = x.ch + 'z' - 'a' + 1;
  3174.                     }
  3175.                     x.message[x.i] = x.ch;
  3176.                 }
  3177.                 else if (x.ch >= '0' && x.ch <= '9')
  3178.                 {
  3179.                     x.ch = x.ch + x.key;
  3180.                     x.message[x.i] = x.ch;
  3181.                         if (x.ch == ':') {
  3182.                             x.ch = x.ch - 10;
  3183.                             x.message[x.i] = x.ch;
  3184.                         }
  3185.                 }
  3186.                 else if (x.ch >= 'A' && x.ch <= 'Z') {
  3187.                     x.ch = x.ch - x.key;
  3188.                     if (x.ch > 'a') {
  3189.                         x.ch = x.ch + 'Z' - 'A' + 1;
  3190.                     }
  3191.                     x.message[x.i] = x.ch;
  3192.                 }
  3193.             }
  3194.             std::cout << "Decrypted message: " << x.message << std::endl;
  3195.             system("pause");
  3196.             break;
  3197.         case '4':
  3198.             std::cout << "Enter a message to encrypt: ";
  3199.             std::getline(std::cin, EnterMessages);
  3200.             mytest = new char[EnterMessages.length() + 1];
  3201.             strcpy(mytest, EnterMessages.c_str());
  3202.             ceasarcipherencode(mytest);
  3203.             printf((char*)textconvert.c_str());
  3204.             cipherizer = textconvert;          
  3205.             urltoencodebase64 = cipherizer;
  3206.             encodeurlbase64caller();
  3207.             std::cout << encodedurlbase64 << std::endl;
  3208.             //std::cout << string_to_hex(encodedurlbase64) << std::endl;
  3209.             bytesString = string_to_hex(encodedurlbase64);
  3210.             bytes8 = new char[bytesString.length() + 1];
  3211.             strcpy(bytes8, bytesString.c_str());
  3212.             std::cout << bytes8 << std::endl;
  3213.             system("pause");
  3214.                 break;
  3215.         case '5':
  3216.             std::cout << "Enter a message to decrypt: ";
  3217.             std::getline(std::cin, EnterMessages);
  3218.             mytest = new char[EnterMessages.length() + 1];
  3219.             strcpy(mytest, EnterMessages.c_str());
  3220.             cipherizer2 = hex_to_string(mytest);
  3221.             std::cout << cipherizer2 << std::endl;
  3222.             urltodecodebase64 = cipherizer2;
  3223.             decodeurlbase64caller();
  3224.             std::cout << decodedurlbase64 << std::endl;
  3225.             cipherizer2 = decodedurlbase64;
  3226.             ceasarcipherdecode(decodedurlbase64);
  3227.             printf((char*)textconverter.c_str());
  3228.             /*mytest2 = new char[decodedurlbase64.length() + 1];
  3229.             strcpy(mytest2, decodedurlbase64.c_str());*/
  3230.             /*std::cout << cipherizer2 << std::endl;*/
  3231.             system("pause");
  3232.         break;
  3233.         case '6':
  3234.             std::cout << "Enter a message to encrypt: ";
  3235.             std::getline(std::cin, EnterMessages);
  3236.             mytest = new char[EnterMessages.length() + 1];
  3237.             strcpy(mytest, EnterMessages.c_str());
  3238.             ceasarcipherencode(mytest);
  3239.             printf((char*)textconvert.c_str());
  3240.             cipherizer = textconvert;
  3241.             urltoencodebase64 = cipherizer;
  3242.             encodeurlbase64caller();
  3243.             std::cout << encodedurlbase64 << std::endl;
  3244.             system("pause");
  3245.             break;
  3246.         case '7':
  3247.             std::cout << "Enter a message to decrypt: ";
  3248.             std::getline(std::cin, EnterMessages);
  3249.             mytest = new char[EnterMessages.length() + 1];
  3250.             strcpy(mytest, EnterMessages.c_str());
  3251.             cipherizer2 = EnterMessages;
  3252.             urltodecodebase64 = cipherizer2;
  3253.             decodeurlbase64caller();
  3254.             std::cout << decodedurlbase64 << std::endl;
  3255.             cipherizer2 = decodedurlbase64;
  3256.             ceasarcipherdecode(decodedurlbase64);
  3257.             printf((char*)textconverter.c_str());
  3258.             /*mytest2 = new char[decodedurlbase64.length() + 1];
  3259.             strcpy(mytest2, decodedurlbase64.c_str());*/
  3260.             /*std::cout << cipherizer2 << std::endl;*/
  3261.             system("pause");
  3262.             break;
  3263.         case '8':
  3264.             hwidinfo();
  3265.             system("pause");
  3266.             break;
  3267.         case '3':
  3268.             return;
  3269.             break;
  3270.  
  3271.  
  3272.  
  3273.         }
  3274.     }
  3275. }
  3276.  
  3277. https://github.com/3xploitch3ats/Thunder-Menu/raw/v2/CiphSea-Dgdp.mp4
  3278.  
  3279. Cipher Letr Numbr, Base64, Hex rgba to abgr, 8bytes To 32Bytes
  3280. https://pastebin.com/raw/hQhedJg9
  3281. https://pastebin.com/hQhedJg9
  3282.  
  3283. Ceasar Cipher Inverse Hex 256 Bytes - Pastebin.com
  3284. https://pastebin.com/bLiRbdfu
  3285. https://github.com/3xploitch3ats/Thunder-Menu/raw/v2/Ceasar_Cipher.exe
  3286. https://www.youtube.com/watch?v=WfsVrmFih3M
Add Comment
Please, Sign In to add comment