株式運用・IR分析の暗号化Excelが開かないときの安全な復旧手順|銘柄モデルとポートフォリオ表を取り戻す

はじめに:相場が動くときに、Excelが開かないリスク

株価や金利が大きく動く時期、運用チームやIR・経営企画の現場では、銘柄評価モデル、業績予想シート、ポートフォリオの損益表、リスク指標の集計ファイルを短期間で更新する必要があります。そのタイミングで「パスワードが違います」と表示され、暗号化Excelが開かなくなると、レポート作成だけでなく、社内の意思決定まで遅れかねません。

Excelのパスワードを忘れる原因は、単なる記憶違いだけではありません。前任者から引き継いだブック、四半期ごとに複製されたモデル、部署名やプロジェクト名を変えた一時ファイル、共有ドライブ上の別バージョンなど、管理が複雑になる金融・運用現場ならではの事情があります。

この記事では、正当に管理しているExcelファイルを安全に取り戻すための判断基準と具体的な手順を解説します。なお、第三者が権限を持つファイルへの不正なアクセスは認められません。必ず自身または組織の許可を得たファイルに対して実施してください。

Excelの「ロック」は4種類ある

まず、表示されるメッセージと必要な対処を正しく区別しましょう。Excelで「パスワードが必要」と言っても、すべてが同じ制限ではありません。

1. ブックを開くための暗号化パスワード

Excelを起動した直後、またはファイルを開く前にパスワード入力画面が表示される場合は、ファイル自体が暗号化されています。最新の.xlsx形式では強力な暗号化が使われることが多く、正しいパスワードなしに内容を復元することは容易ではありません。

この記事で主に扱うのは、この「開くためのパスワード」を紛失したケースです。

2. 変更権限・書き込み用パスワード

「読み取り専用で開く」ことはできるが、上書き保存や編集ができない場合は、ファイル暗号化ではなく変更権限のパスワードが設定されている可能性があります。内容を確認できるのであれば、別名で保存したり、必要なシートを新しいブックにコピーしたりできる場合があります。

3. シート保護・ブック保護

ファイルは開けるものの、セルの編集、シートの追加、数式の変更などができない場合は、シート保護やブック保護です。これは誤操作を防ぐための編集制御であり、ファイル全体の暗号化とは仕組みが異なります。機密情報を保護する目的には、別途ファイル暗号化やアクセス権限制御が必要です。

4. 組織のアカウント権限・IRM

「このドキュメントを開く権限がありません」といったメッセージが出る場合は、Microsoft Purviewなどの情報権限管理で社外持ち出しやコピーが制限されている可能性があります。この場合、パスワード復旧サービスで制限を外せるものではなく、発行元または情報システム部門に権限を確認する必要があります。

まず試すべき5つの初期確認

復旧作業に進む前に、業務への影響が少ない方法から確認します。重要なのは、オリジナルファイルに対して変換や修復、上書き保存を繰り返さないことです。最初にファイルのコピーを作成し、作業はコピーに対して行ってください。

1. パスワード管理ツールと共有鍵を確認する

個人のパスワードマネージャー、チームの共有保管庫、前任者が残した引き継ぎ書、機密ファイル用の封印管理台帳などを確認します。運用会社では銘柄コードやファンド名ごとに異なるパスワードを使っているケースもあり、同じパスワードの世代違いが見つかることがあります。

2. バックアップとバージョン履歴を確認する

OneDrive、SharePoint、社内ファイルサーバー、NASのバージョン履歴を確認してください。パスワードを設定する前の版や、別の担当者が保存した直近の版が復元できれば、長時間の解析を避けられます。

3. 入力ミスの可能性を除外する

Caps Lock、Num Lock、日本語入力の全角英数、キーボード配列の違い、前後の空白文字などを確認します。テンキーのないPCで機種変更した場合や、海外キーボードで記号の位置が変わっている場合もあります。

4. 別のバージョンとファイル形式を確認する

同じフォルダーに「_最終版」「_修正版」「_配布用」といった複製が残っていないか確認します。古い.xls形式と新しい.xlsx形式では暗号化方式が異なるため、どのファイルが本来開けるべき版なのかを、更新日時とサイズから特定することが重要です。

5. エラーメッセージを正確に読む

「パスワードが正しくありません」なのか、「ファイルが破損しています」なのか、「権限がありません」なのかによって対処は変わります。破損が原因の場合はパスワード解析だけを行っても解決しないため、まずメッセージを記録してください。

安全なパスワード復旧の選択肢

初期確認で開けない場合、大きく3つの方法があります。それぞれに操作性、時間、プライバシー面の違いがあります。

ローカル型の解析ソフト

自分のPC上で辞書攻撃やマスク攻撃を行う方法です。単純なパスワードや、長さ・使用文字の見当がついている場合には選択肢になります。ただし、一般的なノートPCでは長いパスワードや複雑な記号を含むパスワードの処理速度が低く、ソフトの導入や設定にも知識が必要です。

また、金融モデルには顧客ポジション、未公開の決算情報、個人データなどが含まれる場合があります。信頼できないフリーソフトを安易に実行すると、マルウェアや情報漏えいのリスクが生じます。

ファイルをアップロードするオンラインサービス

ウェブ上でファイルを送信して解析するサービスは手軽ですが、機密性の高いExcelをそのまま外部にアップロードすることは、社内の情報管理ポリシーに反する可能性があります。とくに運用・IR関連のファイルは、未公開情報やインサイダー情報に該当するリスクもあるため、サービスの仕組みと契約条件を慎重に確認しなければなりません。

CatpasswdによるExcelパスワード復旧

Catpasswd(猫密网)は、暗号化Excelのパスワードを忘れた場合に利用できるクラウド型の復旧サービスです。利用者はソースファイル全体をアップロードするのではなく、ローカル環境で抽出したハッシュ特徴データを使って解析を行えるため、機密性の高い銘柄モデルやポートフォリオ表の外部送信を最小限に抑えられます。

解析にはGPUクラスターと、同サービスが蓄積したパスワード辞書・パスワード規則データベースを活用します。パスワードの長さ、使用文字、前後の単位、命名規則、部署コード、決算期、銘柄ティッカーなどの手がかりがあれば、マスクや辞書ルールを組み合わせて成功率を高められます。

ただし、最新のExcelで使われる強力な暗号化を絶対に突破できるわけではありません。ランダムな長いパスワードは現実的な時間内で見つからないこともあります。Catpasswdでは、復旧成功後に待機することで無料で確認できるモード、有料ですぐに表示する選択肢があり、失敗した場合の支払いは発生しません。

具体的な復旧の進め方

ここでは、社内承認を得たExcelファイルを安全に復旧する流れを説明します。

  1. 作業用コピーを作成する
    オリジナルの銘柄モデルは読み取り専用にし、別のフォルダーにコピーを作ります。
  2. 権限と用途を確認する
    ファイル所有者、部署、機密区分、未公開情報の有無を確認し、必要に応じて上司や情報セキュリティ担当者の承認を得ます。
  3. ハッシュ特徴データをローカル抽出する
    Catpasswdの手順に従い、ファイル本体ではなく暗号化検証に使われるハッシュ情報を抽出します。
  4. 手がかりをまとめる
    パスワードの文字数、英数字・記号の種類、よく使う社内用語、プロジェクト名、決算期、旧命名規則、前後に付けやすい数字などをリスト化します。
  5. GPU解析を実行する
    辞書ルールとマスクを使い分け、可能性の高い候補から検証します。手がかりが多いほど、不要な全探索を減らせます。
  6. 復旧後は新しいパスワードで再保存する
    見つかったパスワードでファイルを開き、内容を確認したうえで、新しい強力なパスワードを設定します。共有していたパスワードはローテーションし、パスワード保管庫にも登録します。

復旧後に必ず行う再発防止

一度パスワードを紛失したファイルは、再び同じ問題が起きる可能性があります。金融・運用部門では、属人化を防ぐ管理が重要です。

  • チーム単位のパスワード保管庫を使う:個人の記憶やチャット履歴に依存せず、アクセス権を持つ鍵保管庫に登録します。
  • ブレイクグラス手順を用意する:担当者が不在でも、承認済みの緊急アクセス手順で復旧できるようにします。
  • シート保護とファイル暗号化を分けて考える:誤操作対策にはシート保護、機密保護には暗号化とアクセス制御を使います。
  • バージョン管理を有効にする:OneDriveやSharePointの版管理、社内ファイルサーバーの定期バックアップを利用します。
  • ファイルに所有者と更新日を明示する:パスワード自体をファイル名に書くのではなく、所有者、用途、機密区分を管理台帳に記録します。
  • 四半期ごとにアクセス棚卸しをする:不要な共有、退職者アクセス、古いパスワードが残っていないかを定期的に点検します。

FAQ

Q. シート保護とファイルを開く暗号化は同じですか?

いいえ、異なる仕組みです。シート保護はセル編集やシート構成の変更を制限するもので、ファイルを開ける場合があります。一方、ファイルを開く段階でパスワードを求められる場合はファイル自体が暗号化されており、より慎重な復旧手順が必要です。

Q. 古い.xlsと新しい.xlsxで復旧しやすさは変わりますか?

ファイル形式と設定されている暗号化方式によって難易度が変わります。一般に、新しい.xlsx形式では強力な暗号化が使われることが多く、古い形式よりも解析に時間がかかる場合があります。ただし、パスワード自体の長さや複雑さ、手がかりの有無も大きく影響します。

Q. 手がかりがまったくない場合でも復旧できますか?

一般的な辞書やパスワード規則を使った解析は可能です。ただし、十分な長さのランダムなパスワードを短期間で見つけることは難しく、復旧を保証するものではありません。文字数や使用文字、社内の命名規則など、少しでも手がかりを整理することが重要です。

Q. 銘柄モデルやポートフォリオ表をサービスにアップロードしても大丈夫ですか?

未公開情報や顧客データを含むExcelを、安易に外部サービスへアップロードすることは避けてください。Catpasswdは、ローカルで抽出したハッシュ特徴データを利用し、ソースファイルを送信しない設計です。それでも社内の機密区分や承認手続きに従って利用する必要があります。

Q. 復旧できなかった場合も料金は発生しますか?

Catpasswdでは、復旧に成功した後に無料で待機して確認するモードと、有料ですぐに表示する選択肢があります。復旧に失敗した場合の支払いは発生しません。ただし、すべてのパスワードが必ず見つかるわけではないため、事前に手がかりを整理し、バックアップも並行して確認することをおすすめします。