1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
| #include<iostream> #include<stdio.h> using namespace std;
int main() { unsigned char enc[] = { 0x9D, 0x43, 0xB0, 0xD7, 0xD4, 0x53, 0x1C, 0x7D, 0xB4, 0xB6, 0xF6, 0x37, 0x23, 0x66, 0xDB, 0x92, 0x19, 0xDF, 0xCF, 0xF9, 0x9A, 0x92, 0xF2, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x98, 0x54, 0xC1, 0x64, 0x93, 0x56, 0x84, 0x38, 0x4F, 0x60, 0xBB, 0xA9, 0xA4, 0xCC, 0x88, 0x8D, 0x9F }; unsigned char table[] = { 0x31, 0xBB, 0x87, 0x09, 0xF8, 0xE4, 0xE7, 0x90, 0xF4, 0x99, 0xCC, 0x69, 0x5F, 0x04, 0x46, 0x89, 0x75, 0x5C, 0xF0, 0xCC, 0xBD, 0x2E, 0xA3, 0x68, 0x0F, 0xD6, 0xDC, 0x4E, 0x7A, 0x4D, 0x63, 0xD0, 0x60, 0x24, 0x2D, 0x75, 0x3C, 0x16, 0xFC, 0x41, 0x1D, 0x6E, 0xDF, 0xA4, 0x0D, 0xD3, 0xA6, 0x9D, 0xB9, 0x58, 0x88, 0xB2, 0xBB, 0x8D, 0x9F, 0x25, 0x1B, 0x11, 0xB0, 0x41, 0x2F, 0xCD, 0x10, 0xB6, 0x84 }; enc[32] ^= 0xD2u; enc[33] ^= 0x94u; enc[34] ^= 0x5Au; enc[35] ^= 0xC1u; enc[36] ^= 0x35u; enc[37] ^= 0x85u; enc[38] ^= 0x71u; enc[39] ^= 0xBCu; enc[40] ^= 0x71u; enc[41] ^= 0x55u; enc[42] ^= 0x5Bu; enc[43] ^= 0xE7u; enc[44] ^= 0x84u; enc[45] ^= 0xEAu; enc[46] ^= 0xA3u; enc[47] ^= 0x72u; enc[48] ^= 0x71u; enc[49] ^= 0x61u; enc[0] ^= 0xC8u; enc[1] ^= 0x17u; enc[2] ^= 0x81u; enc[3] ^= 0xB1u; enc[4] ^= 0xB7u; enc[5] ^= 0x63u; enc[6] ^= 0x7Bu; enc[7] ^= 0x34u; enc[8] ^= 0xEDu; enc[9] ^= 0xF2u; enc[10] ^= 0xB7u; enc[12] ^= 0x47u; enc[11] ^= 0x45u; enc[13] ^= 0x1Cu; enc[14] ^= 0xE3u; enc[15] ^= 0xA2u; enc[16] ^= 0x43u; enc[17] ^= 0xEFu; enc[18] ^= 0x97u; enc[19] ^= 0x9Cu; enc[20] ^= 0xF7u; enc[21] ^= 0xA6u; enc[22] ^= 0xC4u; enc[23] ^= 0x76u; table[0] ^= 0x70u; table[1] ^= 0xF8u; table[2] ^= 0xC2u; table[3] ^= 0x39u; table[4] ^= 0xBAu; table[5] ^= 0xA0u; table[6] ^= 0xA1u; table[7] ^= 0xD7u; table[8] ^= 0xBCu; table[9] ^= 0xD0u; table[10] ^= 0x86u; table[11] ^= 0x22u; table[12] ^= 0x13u; table[13] ^= 0x49u; table[14] ^= 8u; table[15] ^= 0xC6u; table[16] ^= 0x25u; table[17] ^= 0xDu; table[18] ^= 0xA2u; table[19] ^= 0x9Fu; table[20] ^= 0xE9u; table[22] ^= 0xF5u; table[21] ^= 0x7Bu; table[25] ^= 0x8Fu; table[23] ^= 0x3Fu; table[24] ^= 0x57u; table[27] ^= 0x2Fu; table[26] ^= 0x86u; table[28] ^= 0x18u; table[30] ^= 7u; table[29] ^= 0x2Eu; table[31] ^= 0xB5u; table[32] ^= 6u; table[33] ^= 0x43u; table[34] ^= 0x45u; table[35] ^= 0x1Cu; table[36] ^= 0x56u; table[37] ^= 0x7Du; table[38] ^= 0x90u; table[39] ^= 0x2Cu; table[40] ^= 0x73u; table[42] ^= 0xAFu; table[43] ^= 0xD5u; table[41] ^= 1u; table[44] ^= 0x7Fu; table[45] ^= 0xA0u; table[46] ^= 0xD2u; table[47] ^= 0xE8u; table[49] ^= 0x2Fu; table[50] ^= 0xF0u; table[48] ^= 0xCFu; table[52] ^= 0xC1u; table[51] ^= 0xCBu; table[53] ^= 0xBCu; table[54] ^= 0xADu; table[55] ^= 0x16u; table[56] ^= 0x2Fu; table[57] ^= 0x24u; table[58] ^= 0x86u; table[59] ^= 0x76u; table[60] ^= 0x17u; table[61] ^= 0xF4u; table[62] ^= 0x3Bu; table[63] ^= 0x99u; table[64] ^= 0x84u; for (int i = 32; i < 50; i++) { printf("%02X ", enc[i]); } cout << endl; for (int i = 0; i < 24; i++) { printf("%c", enc[i]); } cout << endl; for (int i = 0; i < 65; i++) { printf("%c", table[i]); } }
|