要点
このツールは、正直に言って 2 つのことだけを行います。オーナーパスワードの制限を外すこと — すでに開ける PDF について、印刷・テキストのコピー・編集を妨げる権限フラグ — そして、オープンパスワードが空のとき、または正しいパスワードを入力した ときに復号することです。qpdf の WebAssembly ビルド上で すべてブラウザ内で動作するため、ドキュメントがアップロードされることは ありません。お持ちでないパスワードを解読・推測・復元することはしません。
PDF の保護は実際どう機能するのか
保護された PDF はコンテンツを暗号化し、何が許可されているかを記述する 小さな権限ディクショナリを保存します。鍵は 2 種類あります。オーナーパスワードは権限フラグ — 印刷・コピー・編集・ フォーム入力 — を守ります。重要なのは、ビューアはそれなしでファイルを 復号できるという点です。制限は、あなたが突破できない暗号ではなく、 ビューアの行儀の良さによって守られているにすぎません。だからこそ オーナーパスワードの制限を外すことは、正当で標準的な操作なのです。復号鍵は、 ファイルを開ける人なら誰でも、すでにファイルから導き出せるからです。
オープンパスワード(ユーザーパスワードとも呼ばれます)は 別物です — それはドキュメントを復号する鍵の一部なので、それがなければ バイト列は本当に読み取れません。このツールがオープンパスワードのファイルを 復号できるのは、そのパスワードが空のとき、またはご自身で入力したときだけ です。それが必要でお持ちでない場合は、その旨をお伝えし、再試行のための 入力欄をご用意します。本物の暗号を破るふりはしません。
なぜここでこそ「アップロードなし」が最も重要か
人々がパスワードで保護するのは、自分が持つ最も機微なファイルです。署名済み 契約書、銀行明細、診断書、法的書類。そのひとつをアップロード方式の 「PDF ロック解除」サイトに渡すことは、保護されたドキュメント — そしてしばしば 入力したパスワードまで — が、あなたには中身を確かめられないサーバーへ 渡ることを意味します。このツールはそのステップを丸ごと取り除きます。qpdf は あなたのタブ内で動き、ファイルはディスクから読み込まれてローカルに書き戻され、 どのリクエストもあなたのバイト列を運びません。証明もできます — DevTools を 開き、ロック解除の実行中もネットワークタブが空のままであることを見てください。
どんなときに使うか
開けるけれど印刷やコピーができない PDF — 権限ロックのかかったレポート、 フォーム、スキャン済みドキュメント — があり、それを扱う必要があるときに 使ってください。ほかのツールへの取り込みを妨げる、空パスワードの暗号化 レイヤーを剥がすのにも使えます。そして、暗号化された PDF を結合・分割・回転しようとしているなら、まずここでロック解除してください — これらのツールは 処理のために復号されたドキュメントを必要とします。
PDF が単にロックされているのではなく損傷している場合
暗号化と破損は外から見ると似ています — ファイルがただ言うことを聞かない — が、別々の問題です。正しいパスワードでも PDF が開かない、あるいは正常な はずのファイルでロック解除が失敗する場合、構造自体が壊れている可能性が あります。切り詰められたダウンロード、中断された保存、切り取られたメール 添付など。ロック解除では損傷したインデックスは再構築できません。損傷して いるようですか? まず診断・修復 してから、修復したコピーを ここでロック解除してください。