File a 7 zip su Linux con crittografia AES-256


12

Ho l'obbligo di comprimere alcuni file in Linux con 7zip usando la crittografia AES-256. L'utente finale aprirà in Windows con 7zip. Sto usando il seguente comando:

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

Il problema è che quando apro l'archivio zip in Windows, il metodo mostra "Deflate" e non dice nulla su AES-256.

Schermata di Windows 7zip

Come posso (e soprattutto l'utente finale) essere sicuro che sta usando AES-256 come metodo di crittografia?

Ecco il documento su come impostare il metodo di crittografia, che credo di aver impostato correttamente.

Versione di Linux 7za:

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)

L'host Linux è SLES 11 SP2 e per Windows sono su Windows 7.


1
Intendevi usare una password?
Ignacio Vazquez-Abrams,

ah! sì, intendevo usare una password. Ho testato, testato, testato e ho erroneamente lasciato fuori questa opzione. L'aggiunta al -pmypasswordcomando ha fatto il trucco e posso vedere AE-256 Deflatequando viene aperto in Windows. Puoi pubblicare una risposta e accetterò?
Banjer,

Risposte:



5

Come posso (e soprattutto l'utente finale) essere sicuro che sta usando AES-256 come metodo di crittografia?

È possibile utilizzare 7z l -slt myfile.zip, dovrebbe produrre AES-256(tra le altre cose).

Se si sceglie il formato 7z (ad es. Con 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword), 7z l -slt myfile.7zdovrebbe essere visualizzato 7zAES:19(che è lo stesso di AES-256).

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

Igor Pavlov: 7zAES:19significa iterazioni AA-256 + (2 ^ 19) SHA-256 nella funzione password-chiave.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.