Ich verschlüssele eine Datei mit Ideen aus tldp.org/LDP/LG/issue87/vinayak.html. Ich habe diesen Quellcode zum Verschlüsseln/Entschlüsseln einer einfachen Textdatei heruntergeladen und kompiliert. Einmal zusammengestellt ich tun:Fehler beim Entschlüsseln der Datei
./blowfish input_file.txt output_enc.txt output_dec.txt
ich die Optionen verwenden:
G
für einen SchlüsselE
zum Verschlüsseln der Datei zu erzeugen, so wirdoutput_enc.txt
erzeugtD
zum Entschlüsselnoutput_enc.txt
alsooutput_dec.txt
wird erzeugt
Im dritten Schritt erhalte ich einen Segmentierungsfehler. Eine entschlüsselte Datei wird generiert, unterscheidet sich jedoch in einigen Zeichen von der ursprünglichen Datei. Irgendwelche Ideen?
Bitte geben Sie uns einen Quellcode, um fortzufahren. Vielleicht von wo Sie denken, dass der Segmentierungsfehler auftritt. – Skurmedel
Ich werde Sekunde. Ohne den Code schießen wir nur im Dunkeln. Hier ist eine Idee: Probieren Sie eine kleinere Datei aus, um zu sehen, ob es immer noch Fehler gibt. Wenn dies nicht der Fall ist, haben Sie einen Puffer irgendwo zu klein deklariert. – scvalex
Hallo, ich habe versucht, den Code einzufügen, aber ich kann nicht. Hier die ursprüngliche kleine Quelldatei: http://tldp.org/LDP/LG/issue87/misc/vinayak/sym_funcs.c.txt –