このページのコードが起動しませんでした。

index.htmlをフォルダから直接開くと、ブラウザがJavaScriptモジュールを読み込めません。そのためPDFを選んでも何も起きません。フォルダはhttpで配信してください。

powershell -ExecutionPolicy Bypass -File serve.ps1

そのうえでhttp://localhost:8080/を開いてください。

PDFを保護 パスワードと、必要なら操作の制限を設定

保護するために、先にウェブサイトへ渡す必要はありません。

言語: 日本語
ソースを見る
書類がアップロードされることはありません。サーバーが存在しないからです。

このアドレスから配信したコードが、選んだ書類を端末のメモリで開き、暗号化して書き出します。アップロード機能も受け取るサーバーもありません。ファイルも入力したパスワードもタブから出ません。

いまの通信: 確認中…

オフライン: 確認中…

開発者ツールのネットワークタブを見ながら保護してください。書類、パスワード、ファイル名を運ぶリクエストはありません。通信を切ってから保護することでも確かめられます。

1PDFを選ぶ

2パスワードと制限を選ぶ

パスワードは書類を開くことを防ぎます。そこから生成した鍵で暗号化され、持っていない人は内容を読めません。その下の制限は、リーダーが守ることに同意する依頼で、無視することもできます。片方でも両方でも設定できます。

印刷を禁止 高画質でも粗い画像でも印刷を認めません。

コピーを禁止 文字や画像を選択してコピーできません。見えない人への読み上げは許可したままです。

変更を禁止 編集、コメント、ハイライト、フォーム入力、ページの追加、削除、並べ替えを認めません。

このパスワードなしでは開けません。ここにも、ほかの誠実なツールにも、パスワードを推測する機能はありません。元のファイルを残してください。

制限

リーダーに特定の操作をしないよう求めます。多くのリーダーは守りますが、強制ではありません。パスワードなしで開ける書類の制限は解除できます。希望する操作を選ぶもので、保証ではありません。

暗号化方式

3保護する

Markdownで表示

PDFにパスワードや操作の制限を付ける手順

  1. PDFを選びます。書類は1つずつ、ブラウザがディスクから直接読みます。開くためのパスワードがすでにある場合は解除ツールを案内します。制限だけなら受け付け、下の指定で置き換えます。
  2. 開くためのパスワードを2回入力します。内容を読める人を決める保護です。忘れたパスワードをここで復元することはできません。2つの入力が一致するとボタンが使えます。誰でも開ける書類に制限だけを付けるなら、両方空欄にします。
  3. 必要な操作の制限を選びます。印刷、文字や画像のコピー、書類の変更です。リーダーに守るよう求める依頼で、暗号による禁止ではありません。所有者パスワードで解除できます。空欄なら開くためのパスワードを兼用し、どちらもなければランダムな値を使って破棄します。空のパスワードでは解除できなくなります。
  4. 保護し、確認結果を読みます。新しい鍵で暗号化して書き出し、完成したファイルを2回開き直します。パスワードなしでは開けず、指定したパスワードでは同じページ数で開けることを確かめます。失敗した場合は伝え、ダウンロードを提供しません。

詳しい解説

PDFにパスワードを付ける方法と、その保護の意味 PDFを開くパスワードは実際の鍵で、印刷制限は操作への要請です。それぞれの意味、暗号化方式の選び方、オンラインツールへアップロードする問題、パスワードを忘れた場合を説明します。

よくある質問

パスワード付きPDFは安全ですか?

標準のPDF 2.0方式のAES-256には近道がなく、強さはパスワードに左右されます。ただしすべてのパスワード付きPDFがこの方式ではありません。1994年の総当たりで探せる40ビット鍵から現在の方式まで5世代あり、リーダーは同じ言葉で表示します。このページは最も強い方式を標準にし、もう1つの方式の違いも説明します。

パスワードと操作の制限の違いは何ですか?

PDFには2つのパスワードがあります。利用者パスワードがなければ開けません。所有者パスワードは印刷、コピー、編集の制限を解除しますが、制限は依頼です。誰でも開ける書類には復号に必要な情報があり、リーダーは権限欄を無視できます。PDF保護解除ツールもその1つです。希望を伝えるなら制限、確実に開封を防ぐならパスワードを設定してください。

パスワードを忘れたらどうなりますか?

書類を読めなくなります。src/shared/pdf-crypt.jsには推測のループがなく、標準の強い方式に対して誠実に復元を約束できるツールもありません。2回入力するのはそのためです。元のファイルは変更しないので、必ず残してください。

AES-256とAES-128のどちらを選びますか?

2010年より前のリーダーが必要な場合以外はAES-256です。PDF 2.0方式で、Acrobat X以降、ブラウザ、電話、現在のリーダーに対応します。AES-128は2005年の方式で古いリーダーにも対応しますが、1994年の鍵生成によりパスワードを推測しやすくなります。相手のリーダーが不明なら256を選びます。

すでに保護されたPDFも使えますか?

パスワードなしで開けて制限だけがある場合は、今回の指定で置き換えます。開くためのパスワードがある場合は、同じブラウザのPDF保護解除ツールで解除したコピーを戻してください。PDFでは2つの保護を重ねられないので、変更は解除してから設定する作業です。

書類の見た目は変わりますか?

変わりません。描画命令、フォント、画像をそのまま暗号化し、描き直しや再圧縮や再配置はしません。文字の選択、スキャンの解像度、配置も保ちます。古いオブジェクトを除く分だけ小さく、暗号化で各ストリームに16バイト加わる分だけ大きくなることがあります。

署名付き書類はどうなりますか?

電子署名は無効になります。正確なバイト列を対象とするので、どのプログラムでも変更すれば無効になります。署名を検出したら結果で伝えます。保護と署名の両方が必要なら、まず保護し、そのコピーに署名してください。

書類やパスワードは送信されますか?

いいえ。書類はブラウザで読み、暗号化し、書き、パスワードからの鍵生成もタブで行います。サーバーはなく、Content-Security-Policyの接続先にこのサイト自身のものはありません。通信を切って使うことでも確認できます。保護する書類を先に渡さずに済むことが、このツールの目的です。

保護が付いたことをどう確かめますか?

端末で完成したファイルを2回開き直して確認します。パスワードなしでは拒否し、指定したパスワードで同じページ数と制限を読み取る必要があります。失敗したらダウンロードは提供しません。保存後にリーダーで開いてパスワードを求められることや、文書のプロパティで権限も確認できます。

容量制限や料金はありますか?

ツール自体には制限を設けていません。処理中は書類をメモリに保持するため、限界は端末によります。ノートパソコンは数百MBなら通常扱えますが、それを大きく超えると難しくなります。無料で、アカウント、ログイン、お試し期間はありません。広告で運営していますが、書類の情報は広告に渡しません。

オフラインでも動きますか?

はい。一度開いて通信を切っても動きます。書類を別の場所へ送って暗号化するツールなら止まるので、何も送信しないことの確認になります。