AES-256暗号化を使用したLinux上の7-zipファイル


12

Linuxでは、AES-256暗号化を使用して7zipでいくつかのファイルを圧縮する必要があります。エンドユーザーは、Windowsで7zipを使用して開きます。私は次のコマンドを使用しています:

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

問題は、Windowsでzipアーカイブを開くと、メソッドに「Deflate」と表示され、AES-256について何も言われないことです。

7zip Windowsスクリーンショット

暗号化方式として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ホストはSLES 11 SP2で、Windowsの場合はWindows 7です。


1
パスワードを使用するつもりでしたか?
イグナシオバスケス-エイブラムス

ああ!はい、パスワードを使用するつもりでした。私はテスト、テスト、テストを行ってきましたが、誤ってそのオプションを除外しました。-pmypasswordコマンドに再び追加するとうまくいきAE-256 Deflate、Windowsで開いたときに確認できます。回答として投稿できますか?
バンジャー

回答:


17

7-Zipは、パスワードを指定しない限り、データの暗号化を拒否します。これは、暗号化するキーがわからないためです。

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

ありがとう。-pmypasswordコマンドに追加する必要がありました。
バンジャー

1
あなたが同様に暗号化ファイル名にしたい場合は、この回答を参照してください。askubuntu.com/questions/928275/...
Yngvarクリスチャンセン

5

暗号化方式としてAES-256を使用していることをどのようにして確認できますか(さらに重要なのはエンドユーザー)。

を使用することができ7z l -slt myfile.zip、出力する必要がありますAES-256(特に)。

7z形式(たとえば、with 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反復を意味します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.