Witajcie, jestem nowy na Tym forum.
Potrzebuje pomocy.
Otóż tak wygląda skrypt Decode + Key
//Script C++
FILE *fp = NULL;
if ((fp = fopen(FileName, "rb")) == NULL) //Read File
{
MessageBox(NULL, "File is not Exist.", "error!", MB_OK);
return -1;
}
CTString strTempPath;
wchar_t wchPath[MAX_PATH];
GetTempPathW(MAX_PATH, wchPath);
int key[200] = { 175, 69, 88, 154, 124, 169, 186, 145, 167, 95, 63, 59, 82, 175, 10, 4, 162, 163, 14, 121, 30, 143, 188, 167, 136, 161, 160, 59, 81, 77, 175, 11, 196, 90, 74, 187, 102, 118, 38, 112, 150, 27, 50, 91, 98, 84, 26, 135, 173, 11, 161, 42, 192, 189, 7, 32, 81, 120, 18, 163, 9, 127, 64, 91, 120, 53, 62, 191, 101, 22, 101, 45, 125, 102, 170, 4, 94, 98, 69, 53, 136, 26, 86, 71, 116, 133, 19, 8, 84, 42, 107, 181, 100,75, 103, 24, 162, 159, 170, 46, 22, 34, 34, 152, 109, 116, 117, 90, 20, 3,138, 183, 51, 164, 27, 183, 42, 193, 175, 187, 35, 55, 107, 60, 114, 119, 144, 50, 199, 146, 41, 134, 127, 24, 31, 102, 191, 133, 161, 199, 16, 128, 187, 81,104, 124, 130, 135, 48, 120, 182, 169, 184, 183, 12, 167, 126, 174, 38, 189, 172,68, 91, 73, 162, 5, 56, 28, 134, 125, 192, 108, 33, 175, 171, 106, 67, 27, 156,190, 189, 10, 2, 79, 164, 72, 150, 144, 13, 63, 176, 17, 96, 171, 28, 148, 37, 114, 119, 99 }; //Any chars will work, in an array of any size
int key_size = 200;
int i = 0;
FILE *fp;
char mbstr[MAX_PATH];
std::wcstombs(mbstr, wchPath, MAX_PATH);
strTempPath.PrintF(mbstr);
fp = fopen(strTempPath + "tempsa", "w+b");
int ch;
while ((ch=getc(fe)) != EOF) {
putc(ch ^ key[i % key_size], fp);
i++;
}
Potrzebowałbym przerobić go na Encode :-) pomoże ktoś?
Ogłoszenia drobne
- jeśli chcesz pomocy, wykaż się inicjatywą (np.próbowałem podejść do tematu w taki i taki sposób, lecz napotkałem takie i takie problemy
).