Word(ワード)パスワード解除の裏ワザ|設定・解除方法から忘れた場合の対処法まで解説|サイバーセキュリティ.com

Word(ワード)パスワード解除の裏ワザ|設定・解除方法から忘れた場合の対処法まで解説



Wordファイルのパスワードを忘れると、編集どころか中身を見ることすらできなくなります。ただし、忘れたパスワードが「編集制限」か「読み取り(暗号化)」かによって、解除できる可能性は大きく異なります。この記事では、パスワードの設定・解除方法を確認したうえで、忘れた場合の裏ワザとその限界を、種類ごとに正しく解説します。

Wordファイルにパスワードを設定する方法

Wordファイルにパスワードを設定できるのは、ファイルを保存するタイミングです。今回はMS Word 2016を使用してWordファイルにパスワードを設定する方法を紹介します。

パスワードを設定したいWordファイルを編集して「ファイル」メニューをクリックします。

「名前を付けて保存」から「参照」をクリックしてWordファイルの保存先を指定します。

今回はデスクトップに「Word」というフォルダを作りそこに保存します。「保存」ボタンを押す前に「ツール」というメニューをクリックします。

メニューから「全般オプション」をクリックします。

「読み取りパスワード」と「書き込みパスワード」の2つのパスワードを入力する画面が表示されますので、それぞれのパスワードを設定します。どちらか一方のみを設定することもできます。

パスワードを入力したら「OK」ボタンをクリックします。

読み取りパスワードの確認ダイアログボックスが表示されます。先ほど入力した読み取りパスワードを入力して「OK」ボタンをクリックします。

書き込みパスワードの確認ダイアログボックスが表示されます。先ほど入力した書き込みパスワードを入力して「OK」ボタンをクリックします。

「名前を付けて保存」の画面が表示されますので、「保存」ボタンをクリックして保存します。

「文書の保護」からパスワードを設定する方法もある

上記の「全般オプション」から設定する方法のほかに、「ファイル」タブ→「情報」→「文書の保護」→「パスワードを使用して暗号化」からも、読み取りパスワードを設定できます。こちらは近年のWord(.docx形式)で案内される、より一般的な設定経路です。どちらの経路でも、ファイルを暗号化する読み取りパスワードとしての効果は同じです。

「読み取りパスワード」と「書き込みパスワード」の違い

先ほど「読み取りパスワード」と「書き込みパスワード」の2つのパスワードを設定する画面が表示されました。この2つの違いは以下の通りです。

種類 役割
読み取りパスワード ファイルを開いて中身を見るために必要なパスワード(暗号化)
書き込みパスワード 開いたファイルを編集できるようにするためのパスワード(編集制限)

読み取りパスワードを設定しない状態で、書き込みパスワードのみを設定すると、ファイルの編集はできませんが、中身を見ることはできてしまいます。パスワードを設定するときは、目的に合わせてこの2つを組み合わせて設定することをおすすめします。

なお、この2種類はセキュリティの強度が大きく異なります。読み取りパスワードはファイル全体を暗号化する強力な保護であるのに対し、書き込みパスワード(編集の制限)はファイルの設定情報として保存されているだけで、暗号化そのものは行われていません。この違いが、後述する「裏ワザ」による解除可否に直結します。

Wordファイルのパスワードを解除する方法

Wordファイルに設定したパスワードを解除する方法を紹介します。パスワード設定済みのWordファイルを開きます。

最初に設定してある「読み取りパスワード」を入力します。

次に「書き込みパスワード」を入力します。

2つのパスワードが正しく入力されると、Wordファイルを開くことができます。

その後、パスワードを解除するためには、パスワードを設定した時と同様に、「名前を付けて保存」から「ツール」ボタンをクリックして「全般オプション」をクリックします。

「全般オプション」の画面が表示されるので、「読み取りパスワード」と「書き込みパスワード」を空白にして「OK」ボタンをクリックします。この状態でファイルを任意のフォルダに保存することで、設定されたパスワードが解除されたファイルを保存できます。

いずれの方法も、現在のパスワードが分かっていることが前提です。パスワードを忘れてしまった場合は、次章で解説する対処法を検討する必要があります。

Wordファイルに設定したパスワードを忘れた場合の対処法

パスワードを忘れてしまった場合の対処法は、「編集制限(書き込みパスワード)」を忘れた場合と、「読み取りパスワード(暗号化)」を忘れた場合で、解除できる可能性が大きく異なります。この違いを理解していないと、効果のない方法に時間を費やしてしまうことになります。

まずは「ファイルを開くことはできるが、編集だけができない」のか、「そもそもファイルを開くことすらできない」のかを確認してください。前者であれば編集制限、後者であれば読み取りパスワードが原因です。

編集の制限(書き込みパスワード)を忘れた場合

編集制限のパスワードは、ファイルの暗号化を伴わない設定情報にすぎません。そのため、Wordファイル(.docx形式)の内部構造を直接編集することで、比較的高い確率で強制的に解除できます。

ZIP形式に変換して内部データを編集する方法

.docx形式のファイルは、実体としてはXMLファイルなどをまとめたZIP圧縮ファイルです。この構造を利用し、以下の手順で編集制限を解除できます。

  1. ファイルの拡張子を「.docx」から「.zip」に変更する
  2. ZIPファイルを展開し、「word」フォルダ内の「settings.xml」を探す
  3. テキストエディタで開き、<w:documentProtection ... /> というタグを探して削除する
  4. ファイルを保存し、フォルダの中身を再度ZIP圧縮する
  5. 拡張子を「.zip」から「.docx」に戻す

この方法は無料で実行できる一方、操作を誤るとファイルが破損して開けなくなるリスクがあります。必ず元ファイルのバックアップを取ってから作業してください。 また、フォルダ自体を圧縮してしまう(フォルダの中身ではなく)とファイルが開けなくなる典型的な失敗例なので注意が必要です。

読み取りパスワード(暗号化)を忘れた場合

一方、読み取りパスワードは、ファイル全体を暗号化して保護するものです。近年の.docx形式では、AES-256という強力な暗号化方式が使われているため、上記のようなXML編集による裏ワザは通用しません。ファイルの中身自体が暗号化されているため、ZIP展開して覗いても意味のあるデータは見えないのです。

古い解析ツール(総当たり・辞書攻撃)が効かなくなっている点に注意

かつては「Word UnPassword」のような、パスワードを総当たり(ブルートフォース)や辞書攻撃で解析するフリーソフトも使われていました。これは.doc形式(Word 2003以前)で採用されていた暗号化強度の低い方式に対しては、一定の効果がありました。

しかし、現在主流の.docx形式(AES-256暗号化)に対しては、こうした総当たり解析は現実的な時間で終わりません。短い桁数の単純なパスワードであっても、解析に膨大な時間がかかるため、実務上は「解析不可能」と考えておくべきです。古い情報を参考にフリーソフトを試しても、最新形式のファイルには通用しない点に注意してください。

現実的な対処法

読み取りパスワードを忘れてしまった場合、現実的に取れる手段は限られます。

心当たりのあるパスワードを試す

誕生日や社内の共通ルールなど、まず思い当たる文字列を確認します。

メールやチャット履歴を確認する

ファイルを共有した際のメッセージにパスワードの記載がないか探します。

オンライン解除サイトの利用は避ける

ファイルをアップロードする形式のサービスは、機密情報が第三者のサーバーに送信されるリスクがあるため、業務ファイルでの利用は推奨されません。

専門のデータ復元業者に依頼する

どうしても復元が必要な場合、専門業者に相談する方法もあります。初期調査が無料で、成功時のみ料金が発生する業者もあります。

パスワード解除の「裏ワザ」を使う際の注意点

裏ワザ的な手法を試す際は、以下の点に注意してください。

ファイル破損のリスク

ZIP+XML編集などの方法は、操作を1文字でも誤るとファイルが開けなくなるリスクがあります。作業前のバックアップは必須です。

オンラインツール・フリーソフトの安全性

インターネット上には、ワードのパスワード解除を謳うオンラインツールやフリーソフトが多数存在します。しかし、提供元が不明なものは、マルウェアやスパイウェアが含まれているリスクがあります。特に、業務で使う機密情報を含むファイルを、素性の分からないオンラインサービスにアップロードする行為は、情報漏洩や社内コンプライアンス違反に直結する可能性があるため、避けるべきです。

VBAマクロを使った解除について

VBAマクロを使って編集制限を解除する方法も紹介されることがありますが、ネット上で公開されているコードをそのまま実行するのはセキュリティリスクを伴います。コードの内容を理解せずに実行することは避けましょう。

そもそもパスワードを忘れないための対策

裏ワザ的な対処法よりも重要なのは、そもそもパスワードを忘れない仕組みを作ることです。

パスワード管理ツールを導入する

複雑なパスワードを生成・保管でき、マスターパスワードひとつで管理できます。

属人化を防ぐ管理ルールを整備する

業務ファイルの場合、担当者しかパスワードを知らない状態は業務停止リスクにつながります。管理者のみがアクセスできる台帳やフォルダで管理しましょう。

パスワードの受け渡し方法を見直す

メールで送ったファイルのパスワードを別のメールで送る「PPAP方式」はセキュリティ効果が薄いとされ、廃止が進んでいます。クラウドストレージのアクセス権限管理などへの移行が推奨されます。

まとめ

Wordのパスワードには「読み取り(暗号化)」と「書き込み(編集制限)」の2種類があり、解除の難易度は大きく異なります。編集制限はZIP+XML編集で解除できる可能性がありますが、読み取りパスワードはAES-256暗号化のため総当たり解析は通用しません。オンライン解除サービスの利用は情報漏洩リスクがあるため避け、パスワードを忘れない管理体制を整えることが最も確実な対策です。

SNSでもご購読できます。