Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ZIP Verschlüsselung

Empfohlene Antworten

Hi,

hat jemand von euch schon mal Dateien über Java in ein Zip-Archiv gepackt und dieses dann verschlüsselt? Mit welchen Libs kann man sowas realisieren?

Von Haus aus (also mit java.util.zip) kannst du ein ZIP schonmal nicht verschlüsseln. Wenn du das ZIP nicht mit einem anderen ZIP-Programm sondern nur aus der Application heraus lesen willst würde ich direkt die Streams verschlüsseln, und dann auf einen ZIP Stream leiten, also in etwas sowas:


OutputStream targetStream = new CipherOutputStream(anyOutputStream, cipher);

OutputStream zipStream    = new ZipOutputStream(targetStreamOutputStream);

oder sorum:

OutputStream zipStream    = new ZipOutputStream(anyOutputStream);

OutputStream targetStream = new CipherOutputStream(zipStream, cipher);

Zum Thema Verschlüsselung eine generelle Einführung:

http://www.galileocomputing.de/openbook/javainsel4/javainsel_24_004.htm

Genau das ist das Problem - standartmäßig kann man keine Zips verschlüsseln!

Später soll das ZIP Archiv mit einem Packer geöffnet werden können. Gibt es da wirklich keine andere Möglichkeit? :confused:

Genau das ist das Problem - standartmäßig kann man keine Zips verschlüsseln!

Später soll das ZIP Archiv mit einem Packer geöffnet werden können. Gibt es da wirklich keine andere Möglichkeit? :confused:

Hi,

mit welchem Packer.

Was für Verschlüsselungen bietet der.

Sind diese so dokumentiert das man die nachbauen kann?

Nutze doch nen Packer der sich über die Kommandozeile steuern lässt.

Die Standard Zip Verschlüsselung ist so mies, da kannste auch das verschlüsseln weglassen. (Stichwort: "Known plaintext")

Gruß Jaraz

Ich habe schon die normale ZIP Verschlüsselung gemeint - ich möchte meine Dateien nicht primär vor irgendwelchen Hackern schützen, sondern nur einen groben Schutz ("ah.. eine Zip - da schau ich gleich mal nach, was drin is!") haben!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.