PDFのロック解除(パスワード削除)の仕組み
PDF 解除ツールは、ブラウザ内で直接動作する qpdf.wasm を使って、すでに開けるPDFからパスワード保護を解除します。ファイルにユーザーパスワードが設定されている場合はパスワードを入力すると qpdf がローカルメモリ内でドキュメントを復号し、印刷やコピーを制限するオーナーパスワードのみが設定されている場合は qpdf がパスワードなしでその制限を解除します。復号されたコピーはダウンロードフォルダに書き出され、いかなる時点でもサーバーには何も送信されません。
このツールができることとできないことを明確にしておきます。これは復号ツールであり、パスワードクラッカーではありません。ユーザーパスワードがわからない場合、ツールはブルートフォースで突破することはできません。ブラウザのメモリに保持されているファイルに対して qpdf を --decrypt フラグで呼び出すことで、どのビューアからも自由に開ける標準的なロック解除済みPDFが生成されます。qpdf の終了コードが成功を決定し、終了コード2は入力したパスワードが間違っていることを意味します。