開発者、フリーランス、そして小規模なチームは、日々機密性の高いPDFを扱っています。請求書、クライアント向けのレポート、契約書などは、メールで送信したり共有ドライブに保存したりする前に、必ずロックをかける必要があります。幸いなことに、そのロックを追加するために、有料のAdobeサブスクリプションやエンタープライズ向けのセキュリティスイートを用意する必要はありません。無料のオンラインサービス、OS標準のツール、そしてオープンソースのユーティリティを使えば、数秒でPDFを暗号化できます。

秘訣は、自分のワークフローに合ったツールを選ぶことです。単発のファイル向けに作られたサービスもあれば、一括アップロードや自動化されたパイプラインへの統合に対応しているものもあります。ここでは、実際の作業スタイル別に分類した、PDFにパスワードをかけるための10の真に無料な方法を紹介します。

素早くブラウザで解決したいとき

ほとんどの人にとって、最も早い方法はウェブアプリを使うことです。ファイルをアップロードしてパスワードを入力するだけで、暗号化された結果をダウンロードできます。インストールも不要です。

ToolTiny は、単一のファイルを扱うシナリオに適しています。アップロードは20MBまでに制限されており、すべてAES-128暗号化で処理されます。サーバーがファイルの処理を終えると、ドキュメントは削除されます。そのため、すぐにメールで送って、その後は忘れてしまいたいような契約書や税務書類などに便利です。

もし20個ものPDFが入ったフォルダを前にしているなら、iLovePDF の方が優れた選択肢となります。キュー全体を一括で処理でき、アカウント作成を求められることもありません。クライアントへの納品物をまとめて処理する際、大幅な時間の節約になります。

Smallpdf は、他の競合サービスよりもクリーンなインターフェースを提供しており、これは非技術職の同僚に使い方を教える際に重要となります。内部ではAES-128を使用していますが、アップロードはTLS接続を介して送信されます。TLSを「ファイルをサービスまで運ぶ装甲車」、AES-128を「到着後にファイルが入る金庫」と考えてください。

次に、Adobe Acrobat のオンライン版があります。PDFフォーマットの開発元である同社が、無料でパスワードの追加を許可していますが、無料アカウントの作成は必要です。利点は、設定の細かさ(粒度)にあります。ドキュメントを開く際のパスワードを設定できるだけでなく、印刷、編集、またはコピーを制限することも可能です。提案書を送り、受信者に「読むことはできるが、改ざんはさせたくない」という場合に非常に役立ちます。

LightPDF は異なるアプローチを取っています。暗号化にAI要約などの付加機能がまとめられています。もし、長いPDFを読んでから配布前にロックするというワークフローがすでに確立されているなら、一つのタブで両方の機能を使えるのは便利です。

PDFelement は、より高度なコントロールを求めるビジネスユーザーを対象としています。AES-128よりも強力で、現在の実用的な手段では総当たり攻撃(ブルートフォース攻撃)に耐えうるAES-256暗号化をサポートしています。インターフェースでは権限に対してきめ細かなオプションが用意されており、単にパスワードをかけるだけでなく、ポリシーを強制する必要がある場合に有用です。

デスクトップソフトウェアとOSの機能

ブラウザツールはインターネット接続を必要とし、プロバイダーにある程度の信頼を置く必要があります。それらの要因が問題となる場合は、オフラインの手段を探しましょう。

PDF24 は大量処理向けに作られています。厳格なファイル制限はなく、デスクトップアプリケーションも提供されているため、ブラウザを開くことなく暗号化が可能です。明細書、医療記録、または法的書類を定期的に処理する場合、ローカルツールを使用することで、アップロードの遅延と第三者へのデータ露出の両方を回避できます。

Macユーザーなら、すでに解決策を持っています。macOS Preview を使えば、「書き出し」メニューからPDFにパスワードをかけることができます。このプロセスは完全にローカルで行われます。ファイルがマシンから外に出ることはないため、財務書類や厳格な機密保持規則が適用されるあらゆるものに対して、Previewは明白な選択肢となります。

エクスポートする前にロックする

ドキュメントがPDFになる前に暗号化するのが、最も簡単な場合もあります。

Microsoft Wordでは、ドキュメントにパスワードを設定してからPDFとしてエクスポートできます。その結果作成されたPDFには制限が引き継がれますが、正確な挙動はWordのバージョンによって異なります。確実で、予期せぬ挙動のない暗号化を求めるなら、LibreOffice の方がより安全な選択肢です。エクスポートダイアログから、PDFに直接AES-256パスワードを割り当てることができます。LibreOfficeはオープンソースであり、主要なすべてのOSで動作するため、Windows、Linux、Macの間で作業を行う際の信頼できる架け橋となります。

コマンドラインによる自動化

すべてのPDFが手作業で作られるわけではありません。ビルドパイプライン、CI/CDスクリプト、バックエンドサービスは、レポートを自動的に生成することがよくあります。人間によるドラッグ&ドロップが行われない場面では、qpdf の出番です。

qpdfは、スクリプト経由でパスワード保護を追加できるオープンソースのコマンドラインツールです。GitHub Actionsのワークフロー、cronジョブ、またはデプロイスクリプトに組み込むことができ、生成されたすべての請求書や監査ログをストレージに保存する前に暗号化できます。軽量でGUIを必要とせず、ブラウザの履歴にも一切痕跡を残しません。

パスワード保護で実際に得られるもの

128ビットであれ256ビットであれ、AES暗号化は標準的なセキュリティにおいて数学的に堅牢です。内容はスクランブルされ、パスワードを知っている人のみがファイルを読み取ることができます。これにより、不用意な覗き見を防ぎ、基本的なデータ保護チェックリストを遵守し、紛失したノートPCや傍受されたメールが情報漏洩につながるのを防ぐには十分です。

しかし、パスワードは追跡システムではありません。誰がファイルを開いたかをログに記録したり、受信者がパスワードと一緒にPDFを転送するのを止めたりすることはできません。受信者がドキュメントとキーの両方を入手してしまうと、制御は失われます。監査証跡、閲覧数、またはリモートでアクセス権を取り消す機能が必要な場合は、デジタル著作権管理(DRM)サービスのような、アイデンティティに紐付けられたプラットフォームが必要です。これらは別のカテゴリーに属し、無料で提供されることはほとんどありません。

最適なツールの選び方

急いで決める必要がある場合は、以下のリストから状況に合うものを選んでください。

  • 単一ファイル、サインアップ不要: ToolTiny
  • 一括アップロード、アカウント不要: iLovePDF
  • 大量処理またはオフライン作業: PDF24
  • 詳細な権限設定: Adobe Acrobat (無料アカウントが必要)
  • Mac、完全オフライン: macOS Preview
  • 自動化またはCI/CD: qpdf

重要なポイント

PDFにパスワードをかけることは、難攻不落の要塞を築くことではありません。至る所へ移動するファイル形式に対して、適切な鍵をかけることです。スピードを求めるならブラウザ、プライバシーを重視するならデスクトップ、LibreOfficeなら...