「ZIPが開けない」の正体。ZipCryptoとAES-256、選び方を間違えると起きること
ZIPファイルでデータを送るとき、「パスワードをかけておけば安心」と思っている方は多いと思います。
しかし実際には、どの暗号化方式でZIPを作っているかによって、安全性や使い勝手は大きく変わります。
最近よく聞くのが、「ZIPを送ったのに相手が解凍できない」「企業の取引先から再送を求められた」といったトラブルです。その原因として多いのが、ZipCryptoという古い暗号化方式です。
ZipCryptoは、ZIP形式が広く使われ始めた頃から存在する暗号化方式で、「パスワード付きZIP」と聞いて多くの人が思い浮かべるのは、実はこの方式であることが少なくありません。長年使われてきたため安心感はありますが、現在のセキュリティ基準では大きな問題を抱えています。
ZipCrypto暗号方式の問題点
最大の問題は、暗号として非常に弱いという点です。
現在では専用ツールを使えば、ZipCryptoで暗号化されたZIPファイルは短時間で解読できてしまいます。そのため、セキュリティ対策を重視する企業や官公庁では、ZipCryptoを使ったZIPファイルの解凍自体を制限・無効化しているケースもあります。
結果として、「作成した本人は問題なく開けるのに、受信した相手は開けない」という状況が起きてしまいます。
AES-256暗号方式について
一方で、現在主流となっているのが AES-256 という暗号化方式です。
AES-256は「Advanced Encryption Standard(256bit)」の略で、銀行やクラウドサービス、VPNなどでも使われている、非常に信頼性の高い暗号方式です。
AES-256で暗号化されたZIPファイルは、現実的に解読は不可能とされており、セキュリティ面では安心して利用できます。現在の基準では、ZIPの暗号化方式として推奨される選択肢と言えるでしょう。
AES-256の注意点
ただし、AES-256にも一点注意があります。
WindowsやmacOSなどのOS標準の解凍機能では、AES-256に対応していない場合があるという点です。
そのため環境によっては、ZIPファイルをダブルクリックしても解凍できなかったり、パスワード入力画面が表示されなかったりすることがあります。しかしこれはファイルが壊れているわけでも、設定が間違っているわけでもありません。OS標準機能の制限によるものです。
7-ZipやWinRAR、Mac用の解凍ソフトなど、AES-256に対応した解凍ソフトを使えば、問題なく解凍できます。
同じ「パスワード付きZIP」でも、ZipCryptoとAES-256では安全性も信頼性もまったく別物です。
以前は「ZIPにパスワードをかける」だけで十分と考えられていましたが、現在はそれだけでは不十分な時代になっています。暗号化方式を意識せずZipCryptoを使い続けていると、情報漏えいのリスクだけでなく、業務上のトラブルにもつながりかねません。
まとめ
実務でファイルをやり取りする場合は、
- AES-256で暗号化したZIPファイルを使う
- ZIPファイルとパスワードは別々に送る
- もしくは期限付きのクラウド共有を利用する
といった方法を選ぶことで、安全性とトラブル回避の両立ができます。
ZIPファイルは身近な存在ですが、その中身をどう守るかは意外と知られていません。
もし「とりあえずZIPにしている」という状態であれば、一度暗号化方式を確認してみてください。
AES-256を選ぶだけで、セキュリティと信頼性は大きく向上します。




