RARアーカイブのパスワードを忘れた場合の正しい考え方
RAR形式は、複数ファイルを一つにまとめるだけでなく、分割ボリュームや長期保管用の圧縮にも広く使われています。その一方で、数か月から数年ぶりに保存したアーカイブを開こうとして、パスワードを思い出せないケースは少なくありません。
RARの暗号化は、単なるアクセス制限ではなく、ファイル内容そのものを暗号鍵で保護します。そのため、パスワードを忘れた場合は「鍵そのものを取り戻す」か、「現実的な範囲で正しいパスワードを検証する」必要があります。
本記事では、RAR4とRAR5の違い、ヘッダ暗号化の意味、安全な復旧手順、クラウドGPUを使う判断基準を解説します。
RAR4とRAR5の暗号化の違い
RARには大きく分けてRAR4形式とRAR5形式があります。どちらもパスワードそのものがアーカイブ内に平文で保存されることはありません。パスワードから暗号鍵を導出し、候補となるパスワードを一つひとつ検証する仕組みです。
RAR4形式
RAR4は旧来の形式で、多くの場合AESを使った暗号化が用いられます。RAR5と比較すると鍵導出の負荷が軽く、ツールによっては比較的高速に候補を検証できます。
ただし、短く単純なパスワードでなければ、総当たりでの探索は容易ではありません。
RAR5形式
RAR5ではAES-256を中心とした強力な暗号化が使われ、鍵導出にも多くの反復処理が含まれます。これにより、一つの候補パスワードを試すコストが意図的に高くなっています。
RAR5の特徴として、ヘッダ暗号化の有無を理解しておくことが重要です。
- ヘッダ暗号化が有効: ファイル名やフォルダー構造も含めて保護され、アーカイブ内容の手がかりが外から分かりにくくなります。
- ヘッダ暗号化が無効: ファイル名の一覧は表示できても、ファイル本体は復号できません。
「ファイル名が見えるのに開けない」場合は、ヘッダは暗号化されておらず、内容だけが暗号化されている可能性があります。
復旧作業の前に確認すること
パスワード探索を始める前に、基本的な項目を確認すると、不要な時間やコストを避けられます。
1. 自分に復旧する権限があるか確認する
業務アーカイブや第三者から受け取ったファイルの場合、自分または組織にその暗号化データを復旧する権限があることを前提としてください。社内ファイルであれば、情報システム部門や管理者の手続きに従うことが優先されます。
2. エラーメッセージを見分ける
エラーの内容によって、原因が異なります。
- パスワード入力画面が表示される: 暗号化アーカイブとして正常に認識されています。
- CRCが一致しません: パスワードが誤っている可能性のほか、データが破損している可能性もあります。
- 書庫が壊れています/予期しない書庫の終わり: 分割ボリュームの不足やダウンロードエラー、記憶媒体の破損が考えられます。
特に分割アーカイブの場合は、.part1.rarから.partN.rarまでの必要なファイルが同じフォルダーに揃っているかを確認してください。
3. 入力環境と思い当たるパスワードを確認する
次のような単純な原因も少なくありません。
- Caps LockやNum Lockの状態
- 日本語入力と英字入力の切り替え
- 当時と異なるキーボード配列
- 前後の空白や大文字・小文字の違い
- パスワードマネージャー、メモ、社内の共有鍵管理台帳
パスワードを使い回していた時期のアーカイブであれば、当時利用していた別サービスのパスワードも候補になります。ただし、不確かなまま無数のWebサービスへアーカイブをアップロードすることは避けてください。
自力で復旧する場合の選択肢
技術的な知識がある場合は、ローカル環境でハッシュ情報を抽出し、パスワード検証を行う方法があります。
ハッシュ抽出とは何か
暗号化RARそのものを解析しても、すぐに平文パスワードが現れるわけではありません。一般的なツールは、アーカイブから「パスワードの正誤を検証できるハッシュ相当の情報」を抽出し、その情報に対して候補パスワードを試します。
この方法であれば、サービスや解析環境にアーカイブ本体を渡さずに済むため、機密性の高いファイルに向いています。
辞書攻撃
よく使われる単語、人名、日付、業務用語、変換パターンなどをまとめた辞書を使う方法です。人が覚えやすさを優先して決めたパスワードであれば、総当たりよりも効率的になる場合があります。
マスク攻撃
パスワードの一部を覚えている場合に有効です。例えば「先頭の4文字は分かる」「末尾に誕生日が付く」「記号の位置だけ覚えている」といった条件を指定し、残りの部分だけを探索します。
総当たり
文字種と桁数を指定し、すべての組み合わせを試す方法です。6桁程度の短いパスワードなら現実的ですが、RAR5で8桁以上のランダムなパスワードになると、高性能なGPUでも長時間を要します。
ローカル解析には、ツールの選定、GPUドライバーの設定、電気代、マルウェア付きソフトへの注意など、パスワード探索以外の手間も伴います。
Catpasswdを利用した安全なRAR復旧
Catpasswd(猫密网)は、RARをはじめ、ZIP、7Z、PDF、Word、Excelなどの暗号化ファイル復旧に対応したサービスです。ソフトウェアをダウンロードせずに利用でき、次のような特徴があります。
- ローカルでのHash抽出: アーカイブ本体ではなく、パスワード検証に必要なHash情報を手元で抽出できるため、源ファイルを送信しない選択が可能です。
- GPUクラスタ: 長いパスワードや複雑なパスワード、ファイル数の多いアーカイブでも、クラウド上の計算資源を利用できます。
- 独自の辞書とパターンデータ: 人がパスワードを作る際の傾向を踏まえた候補生成により、単純な総当たりよりも効率を高められる可能性があります。
- 復旧後の課金モデル: 成功後、無料モードでは待機することで結果を確認でき、すぐに表示したい場合には有料オプションを選べます。復旧に失敗した場合は支払いが発生しません。
基本的な利用の流れは次のとおりです。
- CatpasswdのサイトでRAR復旧を選択する。
- 公式の案内に従い、手元の環境でHash情報を抽出する。
- アーカイブ本体ではなくHash情報を使って復旧ジョブを開始する。
- 辞書、パスワードパターン、GPUクラスタで候補を検証する。
- 復旧できた場合、無料モードの待機後、または即時表示オプションでパスワードを確認する。
機密性が高い業務ファイルほど、「本体を不特定のサイトへアップロードしない」という点は重要です。
方法別の向き不向き
| 状況 | 適した方法 | 理由 |
|---|---|---|
| パスワードの一部や桁数を覚えている | ローカルまたはサービスでマスク探索 | 探索範囲を大幅に狭められる |
| 人が決めた一般的なパスワードと考えられる | 辞書・パターン探索 | 単語や日付、記号変換に対応しやすい |
| 長くてランダムな可能性がある | GPUクラスタを使ったサービス | 個人PCよりも多くの候補を処理しやすい |
| 源ファイルを外部に出せない | ローカルHash抽出を利用 | アーカイブ本体の送信を避けられる |
| CRCエラーや分割不足がある | まずファイル破損を確認 | パスワードが正しくても展開できない |
今後パスワードを紛失しないために
RARアーカイブを長期保管する場合は、復旧できなくなる前に次の仕組みを整えてください。
- パスワードマネージャーにマスターパスワードと回復コードを記録する。
- チームでは個人メモではなく、アクセス権限を管理できる組織用パスワード保管庫を使う。
- 緊急時に限って開封できる、封印された鍵管理(ブレイクグラス)を用意する。
- アーカイブ作成後に、別の担当者が一度開封確認する。
- ファイル名や保管台帳にパスワード自体を書かない。
- 機種変更やOS移行の前に、暗号化アーカイブを必ず検証する。
- 長期保管データは定期的に開き、必要なら新しい形式と管理ルールへ移行する。
特にRAR5のヘッダ暗号化を有効にすると、ファイル名さえ手がかりにならなくなります。保護強度は高まりますが、その分だけ鍵の引き継ぎと管理が重要です。
FAQ
RARのパスワードはすぐに解除できますか?
すべてのRARファイブルを即座に解除できる方法はありません。RAR5では強力な暗号化と負荷の高い鍵導出が使われており、パスワードの長さ、文字種、記憶している手がかり、使用する計算資源によって必要な時間が大きく変わります。
アーカイブ本体をアップロードしなくても復旧できますか?
Catpasswdでは、ローカル環境でHash情報を抽出し、本体をアップロードせずに復旧を進める方法を選べます。ただし、ファイルの破損状況や形式によって手順は異なるため、公式の案内に従ってください。
ファイル名は見えるのに開けません。なぜですか?
ヘッダ暗号化が無効で、ファイル内容だけが暗号化されている可能性があります。この場合、一覧表示はできても、正しいパスワードがなければ展開できません。
CRCエラーが出る場合はパスワードが間違っていますか?
誤ったパスワードの可能性があるほか、ダウンロード途中の破損、分割ボリュームの不足、USBメモリやHDDの劣化でも同様のエラーが発生します。まずはバックアップや分割ファイルの整合性を確認することが大切です。
Catpasswdの利用料金はどうなりますか?
復旧に成功した後、無料モードでは待機することで結果を確認できます。すぐにパスワードを表示したい場合は有料オプションを選択でき、復旧に失敗した場合には支払いが発生しません。