Macで作業をしていると、Finderから開こうとしたZIPやRAR、あるいはPDF・Excelで突然パスワード入力を求められ、記憶がたどれなくなることがあります。特に、数年前に保存したファイル、前任者から引き継いだ資料、家族やチームで共有していたアーカイブでは、「どのパスワードを使ったのか分からない」という状況が起こりやすいものです。
本記事では、macOS上で暗号化されたファイルが開けない場合に、安全かつ効率的に対処するための手順を解説します。不審なツールのインストールや、場当たり的なパスワード入力を繰り返す前に、全体の状況を整理することが重要です。
1. ファイルの種類ごとに「ロックの性質」を確認する
まず、表示されているメッセージが何を要求しているのかを正確に把握します。ファイル形式によって、求められる認証の仕組みが異なります。
| ファイル形式 | よくある状況 | 確認ポイント |
|---|---|---|
| ZIP・RAR・7Z | 展開時にパスワードを要求される | アーカイブ作成時に設定した暗号化パスワードか |
| 文書を開く段階で認証が必要 | 閲覧用パスワードか、印刷・編集の制限か | |
| Excel・Word・PPT | ファイルを開けない、または編集できない | ファイル暗号化か、シート保護・変更制限か |
| Bitcoin Walletなどのウォレット | 残高や秘密鍵にアクセスできない | ウォレット自体の暗号化パスフレーズか |
例えばExcelでは、ファイルを開くための暗号化と、特定のシートの編集を防ぐ「シート保護」は別の仕組みです。ファイル自体は開けるものの一部のセルだけ編集できない場合は、シート保護の解除を組織の権限者に確認するのが適切です。
PDFでも、閲覧そのものを禁止する「開くパスワード」と、印刷やコピーを制限する権限設定が分かれていることがあります。まずはどちらのロックなのかを見極めてください。
2. Mac上でパスワードを探す場所
パスワードを忘れたと思っても、実際には別の場所に記録されているケースが少なくありません。次の場所を順番に確認しましょう。
パスワードマネージャーとメモ
1Password、Bitwarden、Safariのパスワード機能などを使っている場合は、ファイル名や作成した時期、取引先名、プロジェクト名で検索します。また、一時的にメモアプリやチームの共有スペースに記載していた可能性もあります。
後者は利便性が高い反面、平文での長期保管は避けるべきです。見つけた場合は、速やかに専用のパスワード管理ツールへ移してください。
キーチェーンアクセス
macOSの「キーチェーンアクセス」では、ファイル名やアプリケーション名を検索できます。特に暗号化ディスクイメージ(.dmg)や一部のアプリケーション認証情報が保存されている可能性があります。
ただし、すべてのZIPやRARのパスワードがキーチェーンに保存されるわけではありません。検索結果がゼロでも、ファイルが壊れていると判断する必要はありません。
Time Machineとクラウドの履歴
Time Machine、外付けHDD、NAS、iCloud Drive、OneDrive、Google Driveなどに以前のコピーが残っている場合があります。
- パスワードを変更する前のバージョンが残っていないか
- そもそも暗号化されていない状態のコピーがないか
- 同僚や前任者が共有した別名ファイルがないか
これらを確認します。ただし、古いバージョンも暗号化されている場合は、当時のパスワードが必要になります。
3. 思い当たるパスワードを安全に整理する
闇雲に入力を繰り返すより、候補をリスト化するほうが効率的です。次のような観点で、自分や組織が使いやすいパターンを整理します。
- 作成当時によく使っていた基本パスワード
- 西暦、月、プロジェクト名、取引先名の組み合わせ
- 大文字・小文字の切り替え
- 記号を「!」「#」「-」「_」のどれにしていたか
- JISキーボードとUSキーボードで記号の位置が変わっていないか
- 旧姓、旧社名、旧メールアドレスなどを使っていないか
ローカルの暗号化ファイルでは、Webサービスのように一定回数でロックされることは通常ありません。しかし、無秩序な試行は時間を浪費するだけでなく、後からパターン解析を行う際の混乱にもつながります。候補は規則的にまとめておきましょう。
4. 個人のファイルであることと、ツールの信頼性を確認する
パスワード復旧を行う前に、対象ファイルが自分の所有物、または復旧する権限が与えられた組織のファイルであることを確認してください。他人のファイルや、アクセス権のないデータを不正に開こうとする行為は、プライバシーや法令に関わる問題です。
また、「完全無料で即解除」「成功率100%」などを強調する不明なソフトやWebサイトには注意が必要です。暗号化ファイルを安易にアップロードすると、機密情報そのものが第三者に渡る恐れがあります。
Macにツールをインストールする場合は、開発元の明示、対応OSの記載、不要な追加ソフトの有無、企業での利用実績などを確認し、セキュリティソフトの設定や社内のITポリシーに沿って判断してください。
5. ハッシュ抽出と辞書・マスク攻撃の仕組み
暗号化されたZIP、RAR、7Z、Office、PDFなどでは、ファイル内に平文のパスワードが保存されているわけではありません。多くの復旧手法では、ファイルから暗号照合に使われるハッシュ情報を抽出し、その情報を使って候補を検証します。
代表的な方法は次のとおりです。
- 辞書攻撃:一般的な単語、過去の漏洩パスワード、人名、組織名などの辞書を順番に試す方法
- マスク攻撃:「8文字目以降は西暦」「先頭は大文字」など、覚えている条件を指定して候補を絞り込む方法
- 総当たり攻撃:すべての文字の組み合わせを試す方法で、長く複雑なパスワードには現実的でない場合が多い
ファイル形式や暗号化アルゴリズムによって、1秒間に試せる候補数は大きく異なります。また、最近のOfficeやPDF、RARなどでは意図的に計算コストが高められており、昔のZIPよりも時間がかかる傾向があります。
6. Macだけで処理しきれない場合はクラウドGPUを検討する
複雑なパスワードや長いパスワードを復旧する場合、MacのCPUだけでは処理に長い時間がかかることがあります。MシリーズのMacは高い性能を備えていますが、利用する復旧ツールがmacOSやGPU処理に最適化されているかによって速度は変わります。
そのため、機密性が高いファイルや業務データでは、ファイル本体を送信せずにハッシュ情報だけを利用できるクラウド型サービスを選ぶ選択肢があります。
Catpasswdは、ZIP、RAR、7Z、PDF、Word、Excel、PPT、Bitcoin Wallet、1Password Walletなどに対応したパスワード復旧サービスです。主な特徴は次のとおりです。
- 専門知識がなくてもWeb上で手順に沿って利用できる
- ファイル本体ではなく、ローカルで抽出したハッシュ情報を使う選択肢があり、プライバシーを保護しやすい
- クラウドのGPUクラスタを利用するため、長いパスワードや複雑な候補の検証に適している
- 独自のパスワード辞書やパスワード傾向のデータベースを活用できる
- 復旧に成功した場合、待機すれば無料で確認できるモードがあり、すぐに表示したい場合の有料オプションも選べる
- 復旧に失敗した場合は支払いが発生しない
もちろん、すべての暗号化ファイルを必ず復旧できるわけではありません。十分な長さのランダムなパスワードが使われている場合、計算上の探索空間はあまりにも大きく、現実的な時間内での発見が難しいこともあります。
7. 二度と慌てないためのMacでの管理方法
パスワードを取り戻せた場合も、そのままにせず再発防止の仕組みを作りましょう。
- パスワードマネージャーに一元登録する:ファイル名、保存場所、作成日、利用目的をメモ欄に残す
- チームで共有する場合は共有ボルトを使う:個人のチャットやメールに平文で残さない
- 重要なアーカイブは作成直後に開封テストする:パスワードが正しいことを確認してから保管する
- 回復用の別ルートを用意する:緊急時の管理者アクセスや、組織のパスワード管理手順を明確にする
- ファイル名とパスワードを分離する:ファイル名自体にパスワードを書き込まない
- バックアップと暗号化のバランスを取る:バックアップだけ増やしても、復号できなければ利用できない
個人であってもチームであっても、「暗号化」と「パスワード管理」はセットで設計する必要があります。
まとめ
Macで暗号化したZIP・RAR・PDF・Excelなどが開けなくなった場合は、まずロックの種類を見極め、パスワードマネージャー、キーチェーン、バックアップ、共有場所を順番に確認します。そのうえで、辞書攻撃やマスク攻撃を検討し、処理が重い場合や業務データの場合は、ハッシュのみを活用できるクラウドGPUサービスを選ぶのが安全です。
復旧後は、今回の原因を記録し、パスワード管理とバックアップ検証のルールを整えることで、同じ問題を繰り返さないようにしましょう。
FAQ
Q1. MacのArchive UtilityでZIPが開けません。ファイルが壊れているのでしょうか?
A. パスワード入力を求められる場合は、ファイル破損ではなく暗号化されている可能性が高いです。まずはアーカイブ作成時のパスワードを確認してください。エラーメッセージに「パスワード」や「暗号化」の表現があるかを確認することが重要です。
Q2. RARや7Zのパスワード復旧はZIPより難しいですか?
A. 使用されている暗号化方式や鍵導出の設定によります。一般に、古いZIPの単純な暗号化よりも、RARや7Z、AESを利用したアーカイブの方が計算コストが高くなる場合があります。ただし、パスワードの一部を覚えている場合はマスク攻撃で大幅に範囲を絞れます。
Q3. PDFの印刷だけが禁止されています。これもパスワード復旧が必要ですか?
A. 文書を開くパスワードと、印刷・編集を制限する権限設定は異なります。自分が作成者、または正当な権限者なら、PDF作成時の設定またはマスターパスワードで制限を変更できる場合があります。権限が不明な場合は、作成者や組織の管理者に確認してください。
Q4. 暗号化ファイルをWebサービスにアップロードしても安全ですか?
A. サービスの仕組みと運用方針を確認する必要があります。Catpasswdでは、ファイル本体を送信せず、ローカルで抽出したハッシュ情報だけを利用できる場合があります。機密性の高い資料では、こうした方式を選べるサービスが適しています。
Q5. 完全にランダムで長いパスワードでも復旧できますか?
A. 十分な長さのランダムなパスワードの場合、すべての組み合わせを総当たりするのは現実的でないことがあります。パスワードの一部、長さ、使用文字、作成時期などの手がかりがあれば、マスク攻撃やパターン解析の成功率を高められますが、必ず復旧できる保証はありません。