Mac用ZIPパスワード検索ツール「SearchZipDD1.06」

Mac用のZIPパスワード検索ツールが無いとお嘆きのあなた!SearchZipDDをどうぞ!

ZIP圧縮ファイルに関する仕様を完全に把握しているわけではないので、不具合が発生する可能性があります。
あらかじめ、ご了承ください。

SearchZipDDのアップデータをダウンロード

SearchCPからの改造アップデータのダウンロード
アップデータをダウンロード後実行し、ファイル指定の画面でお手持ちのSearchCPを指定してください。 更新後のファイル(SearchZipDD)の保存場所を聞いてくるので、指定して保存します。

ZIPパスワードについて

「パスワード」をつけて「ZIP圧縮ファイル」を作成した場合、「ZIP圧縮ファイル」の中に小さな「暗号ヘッダ」が 作成されます。これは、「パスワード」と「暗号ヘッダ」で計算を行い、その結果と「暗号ヘッダ」内の値との一致 を調べることで、素早く「パスワード」の間違いをチェックする為のもののようです。

なお、「暗号ヘッダ」はあくまでも簡易的な「パスワード」チェック用なので、「256分の1の確率」で正解になって しまいます。つまり、間違った「パスワード」でも正しいと判断してしまうことがあるのです。

「暗号ヘッダ」は「ZIP圧縮ファイル」内の「圧縮されているファイル」1つにつき1つづつあります。

そこで、SearchZipDDでは「暗号ヘッダ」を数個(最大6個)組み合わせて検索を行います。 「256分の1の確率」の「暗号ヘッダ」乗の確率で正しいパスワードを検索できるのです。

確率的に「暗号ヘッダ」が4個以上あれば、正しい「パスワード」が見つけられると思います。

しかし、「ZIP圧縮ファイル」内に「圧縮されているファイル」が少ない場合には、当然「暗号ヘッダ」数も 少ないので、正しくない「パスワード」がたくさん見つかってしまいます。

小さな「暗号ヘッダ」の計算ではなく、「圧縮されているファイル」全体に関して計算を行えば当然正しい 「パスワード」を発見することは可能ですが、それはとてつもなく時間のかかる事なのです。

もし、同じ「パスワード」で作成された「ZIP圧縮ファイル」が複数ある場合には、各「ZIP圧縮ファイル」内の 「暗号ヘッダ」を組み合わせて検索することもできます。SearchZipDDの「追加...」機能です。

各種の辞書

辞書はSearchZipDDと同じフォルダにあるTEXTファイルが使用できます。 コードは一行にひとつづつ書いてください。 なお、SearchZipDDと同じフォルダにTEXTファイルが無い場合でも、[内蔵]の辞書(全キャラクタ、アルファベット、 アルファベット小文字、アルファベット大文字)が使用できます。 なお、大きな辞書ファイルを使用する場合には、SearchZipDDへの割り当てメモリを増やしてください。

操作について


注意


変更の履歴