Hallo Zusammen,
ich habe eine Funktion zum Speichern eines Java-Objekt´s.
In dieser Funktion rufe ich einen GZipOutputStream auf, der erhält einen FileOutputStream. Dieser GZipOutputStream wird an einen ObjectOutputStream übergeben. Mit ObjectOutputStream.writeObject(xyz) kann ich nun ein Objekt in eine Zip-Datei schreiben. Nun möchte ich aber der Zip-Datei noch ein Passwort geben oder den Inhalt der Datei, verschlüsseln.
Ich hab nun schon hin und her gelesen und schon so manches probiert, aber irgendwie finde ich nicht das, was ich benötige. Was ich nicht möchte ist, zuerst die Zip-Datei ohne Passwort schreiben, dann erst die ZipDatei mit Passwort versehen und als neue Datei abspeichern und zum Schluß die ZipDatei ohne Passwort wieder löschen oder weitere solcher Konstrukte.
Vielleicht hat jemand ne gute Idee?
Viele Grüße
Sascha
ich habe eine Funktion zum Speichern eines Java-Objekt´s.
In dieser Funktion rufe ich einen GZipOutputStream auf, der erhält einen FileOutputStream. Dieser GZipOutputStream wird an einen ObjectOutputStream übergeben. Mit ObjectOutputStream.writeObject(xyz) kann ich nun ein Objekt in eine Zip-Datei schreiben. Nun möchte ich aber der Zip-Datei noch ein Passwort geben oder den Inhalt der Datei, verschlüsseln.
Ich hab nun schon hin und her gelesen und schon so manches probiert, aber irgendwie finde ich nicht das, was ich benötige. Was ich nicht möchte ist, zuerst die Zip-Datei ohne Passwort schreiben, dann erst die ZipDatei mit Passwort versehen und als neue Datei abspeichern und zum Schluß die ZipDatei ohne Passwort wieder löschen oder weitere solcher Konstrukte.
Vielleicht hat jemand ne gute Idee?
Viele Grüße
Sascha
Zuletzt bearbeitet: