Ich habe Java-Klasse, die eine Datei basierend auf einem Benutzerkennwort entschlüsseln. Ich habe eine demo.jar und eine Datei content.txt, die den verschlüsselten Inhalt enthalten. Das Programm läuft und basierend auf dem Benutzer-Passwort entschlüsseln Sie die Datei in eine Datei mit dem Namen content_recovery.txtAES Java auf USB-Laufwerk funktioniert nicht
Solange ich dies auf meinem Computer tun, funktioniert es gut. Ich lege die Dateien auf ein Flash-Laufwerk und starte es von dort und es funktioniert nicht. Die Datei content_recovered.txt wird erstellt, ist aber leer!
Jeder hat eine Idee, wie man es von einem Flash-Laufwerk funktioniert?
Die Dateien sind ordnungsgemäß geschlossen, so dass es aus der Puffergröße kommen könnte. Wie kann ich das beheben? Wegen der Puffergröße ist mein Code derselbe. – user512684
Stellen Sie einfach sicher, dass Sie flush() vor close() aufrufen, und der Puffer sollte kein Problem sein. – Chris