hmm, ich hab im Moment nichts zu tun da hab ich einfach mal nen kleines Verschlüsselungs-Programm geschrieben, vielleicht hilft es weiter..und verbessern kann man es auch noch Augenzwinkern code: #include #include #include FILE *f; FILE *f2; bool decrypt=true; //zum (de)crypten int crypt(char key) { char zeichen; while ( (zeichen = getc(f)) != EOF) { switch(zeichen) { case '\n': //aus Zeilenumbrüche mache Tabs { zeichen = '\t'; fputc(zeichen,f2); break; } case '\t': { zeichen = '\n'; //aus Tabs mache Zeilenumbrüche fputc(zeichen,f2); break; } default: { if (decrypt) //Welche Richtung? Crypten oder decrypten? zeichen += key; else zeichen -= key; fputc(zeichen,f2); } } } return 0; } int main(int argc, char *argv[]) { int t1; int t2; //Hilfe! if (argc != 5) { printf("Crypter(c) by Kalka\n"); printf("Usage %s \n",argv[0]); printf("Example: %s c:\\test.txt c:\\test2.txt A c\n",argv[0]); return 0; } f = fopen(argv[1],"r"); f2 = fopen(argv[2],"w"); if (argv[4][0] == 'c') { decrypt = false; } //Datei vorhanden? if (f == NULL) { printf("Error: File not found."); return 1; } t1 = GetTickCount(); crypt(argv[3][0]); t2 = GetTickCount(); printf("\nTime: %d milliseconds\n",t2-t1); fclose(f); fclose(f); return 0; } über die Eingabeaufforderung (Windows) aufrufen und zwar so: [Programm] c:\zu crypten.txt c:\outpu.txt X c Parameter: 1: die datei, die Ver/Ent-schlüsselt werden soll 2: da soll sie hingeschrieben werden (die ent/ver-schlüsselte Datei) 3: einen Key, aber nur ein Zeichen - welcher ist egal (1,2,a,",.,...) 4: ein "c" oder "d" zum crypten oder decrypten... ich weiß, schlimmer Stil :-s..aber er functioniert :-p cu Kalka