Pliki 7-zip w systemie Linux z szyfrowaniem AES-256

12

Mam wymaganie spakowania niektórych plików w systemie Linux za pomocą 7zip przy użyciu szyfrowania AES-256. Użytkownik końcowy będzie otwierać w systemie Windows za pomocą 7zip. Używam następującego polecenia:

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

Problem polega na tym, że kiedy otwieram archiwum zip w systemie Windows, metoda pokazuje „Deflate” i nie mówi nic o AES-256.

Zrzut ekranu 7zip systemu Windows

Jak mogę (a przede wszystkim użytkownik końcowy) upewnić się, że używa on AES-256 jako metody szyfrowania?

Oto dokument dotyczący ustawiania metody szyfrowania, którą, jak sądzę, ustawiłem poprawnie.

Wersja 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)

Hostem systemu Linux jest SLES 11 SP2, a dla systemu Windows korzystam z systemu Windows 7.

Banjer
źródło
1
Czy chciałeś użyć hasła?
Ignacio Vazquez-Abrams
ah! tak, chciałem użyć hasła. Testowałem, testowałem, testowałem i omyłkowo pominąłem tę opcję. Dodanie z powrotem -pmypassworddo polecenia załatwiło sprawę i widzę AE-256 Deflatepo otwarciu w systemie Windows. Czy możesz napisać jako odpowiedź, a ja zaakceptuję?
Banjer

Odpowiedzi:

17

7-Zip odmówi zaszyfrowania danych, chyba że podasz hasło, ponieważ nie będzie wiedział, za pomocą którego klucza chcesz je zaszyfrować:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
Ignacio Vazquez-Abrams
źródło
Dzięki. Musiałem dodać -pmypassworddo polecenia.
Banjer
1
Jeśli chcesz również zaszyfrować nazwy plików, zapoznaj się z odpowiedzią: askubuntu.com/questions/928275/…
Yngvar Kristiansen,
5

Jak mogę (a przede wszystkim użytkownik końcowy) upewnić się, że używa on AES-256 jako metody szyfrowania?

Możesz użyć 7z l -slt myfile.zip, powinien wypisać AES-256(między innymi).

Jeśli wybierzesz format 7z (np. Z 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword), 7z l -slt myfile.7zpowinieneś wyjść 7zAES:19(który jest taki sam jak AES-256).

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

Igor Pavlov: 7zAES:19oznacza iteracje AES-256 + (2 ^ 19) SHA-256 w haśle do funkcji klucza.

Franck Dernoncourt
źródło