Linux Mintでのzipファイルの暗号化の強度


8

Zip暗号化は弱いという評判がよくありますが、強力なパスワードと組み合わせた特定のアルゴリズム(AESを使用するなど)を使用して暗号化されたzipファイルは本当に安全であると主張する人もいます(https://superuser.comを参照)。/ questions / 145167 / is-zips-encryption-really-bad

私の質問は、Nemoでファイルを右クリックして[圧縮...]コンテキストを選択してファイルを圧縮した場合、Linux Mint 17.1でのzipファイルの暗号化はどの程度強力なのですか?上記のリンクで推奨されているのと同じAES標準を使用していますか?辞書の単語ではなく、大文字、小文字、数字、記号、16桁以上の数字を使用した強力なパスワードを想定してください。

回答:


7

ファイルローラー(使用するバリアント/フォーク/何でも呼び出すGNOMEアプリケーション)はzipに依存します。

これは当てはまりません。filerollerニュースページによると、p7zipはバージョン2.23.4以降のzipアーカイブを作成するために使用されています。この多少古いfilerollerニュースページを参照してください。

7-ZipのWikiページにも記載されています。

7-Zipのサポート:256ビットのAES暗号。暗号化は、ファイルと7zディレクトリ構造の両方で有効にできます。ディレクトリ構造が暗号化されている場合、ユーザーはアーカイブ内に含まれるファイル名を確認するためにパスワードを入力する必要があります。WinZipが開発したzipファイルAES暗号化規格は7-Zipでも利用でき、AES 256ビットでZIPアーカイブを暗号化しますが、7zアーカイブのようにファイル名の暗号化は提供しません。

端末のfilerollerから標準暗号化zipファイルを確認すると、次のように表示されます。

7z l -slt [myStrongFile.zip]
-> Method = AES-128 Deflate

Wikiによれば、7-Zip独自のdeflateアルゴリズムが適用される場合(これにより、圧縮率も向上します)。

**より強力な暗号化が必要な場合は、2つのオプションがあります。**

  1. ターミナルを使用し、より高いzip暗号化セキュリティオプションを使用します。

    7z a -p -mem = AES256 -tzip [myStrongerFile.zip] [fileToEncrypt1] [fileToEncrypt2] ...

端末で暗号化された7zファイルを確認すると、次のように表示されます。

7z l -slt [myStrongerFile.zip]
-> Method = AES-256 Deflate
  1. 7z形式とfilerollerでの暗号化を使用します。これは、zipファイルとは異なり、ディレクトリフォルダーの暗号化もサポートします。

端末で暗号化された7zファイルを確認すると、次のように表示されます。

7z l -slt [myStrongerFile.7z]
-> Method = LZMA:3m 7zAES:19

つまりAES-256


「それはそうであってはならない」...まあ、それはそうです。p7zipは推奨される依存関係にすぎないため、インストールされていない場合もあります。そして、GNOMEユーティリティは3.xリリースで大幅なオーバーホールを受けたので、2.xバージョンからのニュースを少々お待ちください。
muru、2017

2

マンページでzip暗号化について述べていることを指摘します(の説明を参照--password)。

....   (And  where security is truly important, use strong
encryption such as Pretty Good Privacy instead of the relatively
weak standard encryption provided by zipfile utilities.)

File Roller(バリアント/フォーク/何でも使用するGNOMEアプリケーション) は、に依存していzipます。


それで、その場合、ファイルローラーの暗号化標準とWinzipのようなプログラムとの間に違いがありますか?後者はAESを使用しており、かなり強力な暗号化があると述べています(ソース:kb.winzip.com/kb/entry/80
gilbertohasnofb

1
@ gilberto.agostinho.fはい。zipの依存関係には、それがaesを使用していることを示唆するものはありません(妥当なライブラリはありません)。暗号化にはgpgを使用します。それがUnixのやり方です:専用ツール。アーカイブにはtar、圧縮にはgzip、暗号化にはgpg。
muru
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.