Zip 3.0はどのような暗号化を使用しますか?

Zip 3.0はどのような暗号化を使用しますか?

私はInfo-Zipの「Zip 3.0」バージョン(2008年7月5日)Archでzipを使用しています。 2022年3月22日にgcc 11.2.0にコンパイルされました。暗号化された編集情報には、「[暗号化済み、2007年1月バージョン2.91、5日」と表示されます。 ](Zip 3用に修正済み)」

実際にどのような暗号化アルゴリズムが使用されますか?

答え1

Zip 3.0は元のバージョンと同じ暗号化を使用します。PKZIP、互換性のあるzipファイルを生成できるように設計されています。 zipファイルに含まれるファイルは、非公式にZipCryptoと呼ばれる独自のパスワードを使用して暗号化されます。つまり、提供されたパスワードから派生した3つの32ビットキーを使用する対称パスワードですzip。やや皮肉なことに、おそらく最高の学術的な説明は研究論文で見つけることができます。「PKZIPストリームパスワードに対する既知のプレーンテキスト攻撃」

ZipCryptoが考慮されました不安定かなり長い間ハッキングが可能で、ツールを使用すると簡単にハッキングできます。Zip 3.1ベータAES-256をサポートするプロトコルは、少なくとも2015年から展開されました。

関連情報