「パスワードは別途送付します」と言われたのに、肝心の連絡が見つからない。前任者から引き継いだ添付ファイルを開こうとしたら、記録されていた文字列が違っていた。このように、暗号化されたZIP、PDF、Excelを受け取ったものの、パスワードが分からず業務が止まってしまうケースは少なくありません。
慌てて不特定のオンラインツールにファイルをアップロードする前に、確認すべき順番と、安全に復元するための選択肢を整理しましょう。
まず確認したい5つのポイント
1. 送信者や前任の担当者に再確認する
ファイルが自分自身で作成したものではなく、取引先や社内の別部門から送られたものであれば、送信元へ確認するのが最もシンプルで安全な方法です。パスワードの再送を依頼するときは、パスワードをメール本文にそのまま書いてもらうのではなく、電話や社内チャット、パスワード共有機能など、ファイルとは別の経路で伝えてもらうとより安全です。
2. メールやチャットの履歴を横断的に探す
パスワードが別メールで送られている場合、次のキーワードで検索すると見つかる可能性があります。
- ファイル名や拡張子
- 「パスワード」「PW」「pass」「暗号化」
- 送信者名や取引先名
- メールのスレッド全体、迷惑メールフォルダ、アーカイブ
チャットツールでは、添付ファイルの送信メッセージだけでなく、その前後の会話やピン留め、クラウドストレージの共有リンクも確認しましょう。
3. パスワード管理ツールや共有台帳を確認する
チームでパスワードマネージャーを使っている場合は、ファイル名、取引先名、プロジェクト名で検索します。個人用のメモ帳やExcel、付箋に記録されていることもありますが、安全管理の観点からは専用ツールへの集約が望まれます。
4. 入力ミスや環境の違いを疑う
パスワードが正しいはずなのに開けない場合は、次の点も確認してください。
- Caps LockやNum Lockの状態
- 日本語入力がオンになっていないか
- 全角文字と半角文字の取り違え
- 前後の余分なスペース
- 0とO、1とl、9とqなどの見間違えやすい文字
- ファイルを受け取った端末と異なるキーボード配列を使っていないか
コピー&ペーストした文字列に改行が含まれ、認証に失敗するケースもよくあります。
5. そもそも「開くための暗号」か「編集制限」かを見分ける
ExcelやWordでは、ファイルを開くための暗号化と、シート保護や読み取り専用設定が別物です。ファイル自体は開けるものの編集できない場合は、ブックやシートの保護設定を確認する必要があります。一方、ファイルを開く段階でパスワードを求められる場合は、文書全体が暗号化されていると考えられます。
権限のないファイルには対応しない
パスワード復元を行う前に、必ず自分にそのファイルへのアクセス権限があることを確認してください。業務ファイルであれば、上司、情報システム担当者、法務担当者などに手順を確認します。
また、ファイル本体を不特定のウェブサイトへアップロードすると、個人情報、契約内容、財務データなどが外部に流出するリスクがあります。添付ファイルの復元では、利便性よりも先にプライバシーとコンプライアンスを優先すべきです。
それでも見つからない場合の復元アプローチ
ハッシュ特徴情報を利用した方法
暗号化ファイルのパスワードを安全に確認する代表的な方法は、ファイルからパスワード検証に使われるハッシュ特徴情報をローカルで抽出し、その情報だけを使って候補を照合する方法です。ファイル本体を外部に送信しないため、機密性の高い文書でも利用しやすい方法といえます。
ただし、ハッシュ情報もファイルに関する重要なデータであるため、信頼できるサービスを選び、取り扱いには注意が必要です。
辞書攻撃・マスク攻撃・総当たり
候補の探し方には主に3種類があります。
- 辞書攻撃:よく使われる単語、名前、日付、業務用語などを登録した辞書を利用する
- マスク攻撃:「8文字目に数字が来る」「先頭は社名」といった手がかりをもとに範囲を絞る
- 総当たり攻撃:文字の組み合わせをすべて試す。長くてランダムなパスワードには非現実的になりやすい
パスワードの長さ、文字種、暗号化アルゴリズム、鍵導出の反復回数などによって、照合にかかる時間は大きく変わります。
フォーマットによる違い
- ZIP:古いZipCrypto方式は比較的弱い一方、AES方式は強力です。同じZIPでも、どの暗号化方式で作成されたかが難易度を左右します。
- RAR:書庫形式のバージョンや圧縮設定によって照合速度が異なります。
- PDF:文書を開くためのパスワードと、印刷・編集を制限する権限パスワードは別です。
- Excel・Word・PowerPoint:最近のOffice形式ではAES暗号化が使われることが多く、単純な短いパスワードでなければ時間がかかりやすくなります。
したがって、「ZIPだからすぐ開く」「PDFだから難しい」と一概に決められるものではなく、実際のファイル形式と設定を見て判断する必要があります。
Catpasswdを選択肢にするメリット
オンラインのパスワード復元サービスであるCatpasswdでは、ZIP、RAR、7Z、PDF、Word、Excel、PPTをはじめ、Bitcoin Walletや1Passwordなどの形式にも対応しています。
特に次の点が、機密添付ファイルを扱う場面に適しています。
- ローカルでハッシュ特徴情報を抽出し、ファイル本体をアップロードせずに済む
- クラウドのGPUクラスターを利用し、複雑なパスワードの照合を効率化できる
- 独自のパスワード辞書と規則データベースを活用する
- 復元成功後に一定時間待つことで無料で利用できるモードがあるほか、すぐに表示したい場合の有料オプションも選べる
- 復元できなかった場合の支払いが不要な仕組みがある
とはいえ、どのようなサービスでもすべての暗号化ファイルを開けるわけではありません。十分に長くランダムなパスワードは、GPUクラスターを使っても現実的な時間で復元できないことがあります。その点は、あらかじめ理解しておくことが重要です。
二度と添付ファイルで困らないための予防策
1. パスワードはチームで管理する
特定の個人のメモや頭の中だけに記録すると、異動や退職、休職のたびにファイルが開けなくなります。パスワードマネージャーの共有保管庫や、組織が定めたアクセス台帳に記録し、必要な担当者だけが閲覧できる状態を作りましょう。
2. ファイルとパスワードの経路を分ける
暗号化したファイルをメールで送り、パスワードは電話や別の社内チャットで伝える方法は、万一のメール誤送信時のリスクを下げられます。ただし、別経路で送ったパスワード自体も、後から検索できる安全な場所に記録しておく必要があります。
3. ファイル名と管理情報を統一する
「見積書_最終版_これ本当」のようなファイル名では、後からどのパスワードが対応するのか分かりません。プロジェクト名、取引先名、日付、版情報を規則化し、管理台帳と紐付けるとトラブルが減ります。
4. 送信前に開けることを確認する
暗号化設定をした本人が、パスワードを入力して問題なく開けるか、編集や印刷の制限が意図どおりかを確認してから送付します。当たり前ですが、確認用のコピーを別フォルダに残しておくと、設定ミスに早く気付けます。
5. クラウドストレージのアクセス制御も組み合わせる
機密ファイルをメール添付で繰り返し送る代わりに、アクセス権限や有効期限を設定できるクラウドストレージを使い、多要素認証を併用する方法も有効です。ファイルを必要な相手だけに閲覧させ、パスワードそのものの受け渡しを減らせます。
よくある質問
Q. 添付された暗号化ファイルを無名のオンライン解析サイトにアップロードしても大丈夫ですか?
A. 推奨できません。ファイルに個人情報や契約内容、財務情報が含まれている場合、情報漏えいや二次利用のリスクがあります。ローカルでハッシュ特徴情報だけを抽出できる、信頼できるサービスを選ぶ方が安全です。
Q. パスワード復元にはどれくらい時間がかかりますか?
A. パスワードの長さ、文字種、ヒントの有無、ファイル形式、暗号化アルゴリズムによって大きく異なります。短い数字や辞書にある単語は比較的早く見つかる一方、長いランダム文字列では現実的な時間で結果が出ないこともあります。
Q. どのようなファイルでも必ず開けるようになりますか?
A. いいえ、必ず開ける保証はありません。暗号化は本来、正しいパスワードを持たない第三者が開けないように設計されています。ヒントが多い場合やパスワード規則に沿っている場合は成功率が高まりますが、強力な暗号化と長いランダムパスワードには対応できないことがあります。
Q. Excelファイルは開けるのに編集だけできません。パスワード復元が必要ですか?
A. ファイルを開ける場合は、シート保護やブック保護、読み取り専用設定が原因の可能性があります。ファイルを開くためのパスワードとは別の仕組みなので、まずは保護設定を確認してください。
Q. 取引先からもらったファイルのパスワードを勝手に解析しても問題ありませんか?
A. アクセス権限が明確に自分にある場合でも、業務上必要な手続きを踏むべきです。権限が不明なファイルや、第三者のプライバシーに関わるファイルを無断で解析すると、法令や社内規程に抵触する可能性があります。まずは送信者や組織の担当部門に確認してください。