7-zip-Dateien unter Linux mit AES-256-Verschlüsselung

12

Ich muss einige Dateien unter Linux mit 7zip unter Verwendung der AES-256-Verschlüsselung komprimieren. Der Endbenutzer wird in Windows mit 7zip geöffnet. Ich benutze den folgenden Befehl:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9

Das Problem ist, dass beim Öffnen des Zip-Archivs in Windows die Methode "Deflate" anzeigt und nichts über AES-256 aussagt.

7zip Windows Screenshot

Wie kann ich (und vor allem der Endbenutzer) sicher sein, dass AES-256 als Verschlüsselungsmethode verwendet wird?

Hier ist das Dokument zum Festlegen der Verschlüsselungsmethode, die ich glaube, richtig eingestellt zu haben.

Linux 7za Version:

me@myhost~> 7za -version

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Der Linux-Host ist SLES 11 SP2, und für Windows bin ich auf Windows 7.

Banjer
quelle
1
Meinten Sie ein Passwort verwenden?
Ignacio Vazquez-Abrams
Ah! Ja, ich wollte ein Passwort verwenden. Ich habe getestet, getestet, getestet und diese Option versehentlich weggelassen. Das Hinzufügen -pmypasswordzum Befehl hat den Trick gemacht und ich kann sehen, AE-256 Deflatewann er in Windows geöffnet wird. Kannst du als Antwort posten und ich akzeptiere?
Banjer

Antworten:

17

7-Zip weigert sich, die Daten zu verschlüsseln, es sei denn, Sie geben ein Passwort an, da es nicht weiß, mit welchem ​​Schlüssel Sie sie verschlüsseln möchten:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
Ignacio Vazquez-Abrams
quelle
Vielen Dank. Ich musste -pmypasswordden Befehl ergänzen .
Banjer
1
Wenn Sie auch Dateinamen verschlüsseln möchten, lesen
Yngvar Kristiansen
5

Wie kann ich (und vor allem der Endbenutzer) sicher sein, dass AES-256 als Verschlüsselungsmethode verwendet wird?

Sie können verwenden 7z l -slt myfile.zip, es soll AES-256(unter anderem) ausgegeben werden .

Wenn Sie das 7z-Format wählen (zB mit 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword), 7z l -slt myfile.7zsollten Sie ausgeben 7zAES:19(das ist das gleiche wie AES-256).

https://sourceforge.net/p/p7zip/patches/25/#3da5 :

Igor Pavlov: 7zAES:19Bedeutet AES-256 + (2 ^ 19) SHA-256-Iterationen im Passwort zur Tastenfunktion.

Franck Dernoncourt
quelle