22 lines
398 B
C
22 lines
398 B
C
|
#include <stdio.h>
|
||
|
#include <string.h>
|
||
|
|
||
|
int main (int argc, char **argv) {
|
||
|
char *key = "GpuInfo";
|
||
|
int keylen = strlen(key);
|
||
|
int c, m;
|
||
|
|
||
|
FILE *fin = fopen("GpuInfo.bin", "r");
|
||
|
FILE *fout = fopen("GpuInfo.txt", "w");
|
||
|
|
||
|
if (!fin || !fout) return 1;
|
||
|
|
||
|
for (int i = 0; (c = fgetc(fin)) != EOF; i++) {
|
||
|
m = key[i % keylen] + i;
|
||
|
fputc(c ^ m, fout);
|
||
|
}
|
||
|
fclose(fin);
|
||
|
fclose(fout);
|
||
|
|
||
|
return 0;
|
||
|
}
|