LinuxでAES-256暗号化を使用して7Zipでいくつかのファイルを圧縮する必要があります。エンドユーザーは7Zipを使用してWindowsで開きます。次のコマンドを使用しています。
7za a myfile.Zip test.txt -tzip -mem=AES256 -mx9
問題は、WindowsでZipアーカイブを開くと、メソッドに「Deflate」と表示され、AES-256について何も表示されないことです。
暗号化方式としてAES-256を使用していることをどのように確認できますか(さらに重要なのはエンドユーザー)?
ここにドキュメントがあります 暗号化方法の設定方法について、私は正しく設定したと思います。
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)
LinuxホストはSLES11 SP2であり、Windowsの場合はWindows7を使用しています。
7-Zipは、パスワードを入力しない限り、データの暗号化を拒否します。これは、暗号化するキーがわからないためです。
7za a myfile.Zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
暗号化方式としてAES-256を使用していることをどのように確認できますか(さらに重要なのはエンドユーザー)。
7z l -slt myfile.Zip
を使用でき、AES-256
を出力する必要があります(とりわけ)。
7z形式を選択した場合(たとえば、7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword
を使用)、7z l -slt myfile.7z
は7zAES:19
(AES-256
と同じ)を出力する必要があります。
https://sourceforge.net/p/p7Zip/patches/25/#3da5 :
Igor Pavlov:
7zAES:19
は、キー機能へのパスワードのAES-256 +(2 ^ 19)SHA-256反復を意味します。