フォーマットガイド2026年3月21日
Meidy Baffou·LazyPDF

PDF暗号化128ビットと256ビットAESの違いを徹底解説

PDFにパスワードを設定する際、「AES 128ビット」「AES 256ビット」などの暗号化方式の選択肢が表示されることがあります。これらの違いは何なのか、どちらを選べばよいのか、セキュリティ上の意味は何なのか――これらの疑問をお持ちの方も多いと思います。この記事では、PDFの暗号化規格の歴史的な変遷から、128ビットと256ビットの具体的な違い、互換性の問題、そして実際の用途に応じた選び方まで、技術的な内容を分かりやすく解説します。

PDFの暗号化規格の歴史と種類

PDFの暗号化規格は年々強化されてきました。初期のPDF 1.1〜1.3では40ビットRC4暗号化が使われていましたが、これは現在では非常に脆弱で、専門ツールで数秒〜数分で解読できてしまいます。PDF 1.4〜1.6では128ビットRC4またはAES暗号化が採用され、セキュリティが大幅に向上しました。そしてPDF 1.7(Acrobat 9以降)からは256ビットAES暗号化がサポートされ、現在これが業界標準となっています。AES(Advanced Encryption Standard)はアメリカ国立標準技術研究所(NIST)が定めた暗号化規格で、米国政府の機密文書にも使用されている信頼性の高い方式です。

  1. 1PDFを開いてプロパティ(Ctrl+D / Cmd+D)のセキュリティタブで現在の暗号化規格を確認する
  2. 240ビット/128ビットRC4の場合は古い規格のため、256ビットAESで保護し直すことを検討する
  3. 3最新のPDFビューアやツールがAES 256ビットに対応していることを確認する

128ビットAESと256ビットAESの主な違い

128ビットAESと256ビットAESは、暗号化に使用する鍵の長さが異なります。128ビットの場合、理論上2の128乗通りの鍵の組み合わせがあります。これは約340澗(かん)という天文学的な数字で、現代のコンピュータで総当たり攻撃を試みても宇宙の寿命を超える時間がかかります。256ビットはさらにその2の128乗倍の強度があります。セキュリティの観点では、現実的な攻撃に対しては128ビットも256ビットも「解読不可能」に近い強度を持っています。主な違いは「量子コンピュータへの耐性」で、量子コンピュータが実用化された場合、128ビットのセキュリティが実質64ビット相当に落ちると言われています。一方256ビットは量子コンピュータに対しても128ビット相当のセキュリティを維持できると考えられています。

  1. 1現在のセキュリティ要件(通常のビジネス文書か、長期保存の機密文書か)を確認する
  2. 2量子コンピュータへの長期的耐性が必要な場合は256ビットを選択する
  3. 3古いPDFビューアとの互換性が必要な場合は128ビットを選択する

互換性の問題:どのPDFビューアが対応しているか

256ビットAES暗号化(PDF 1.7準拠)は、Adobe Acrobat 9以降でサポートされており、2009年以降に作られた主要なPDFビューアでは概ね対応しています。しかし、古いシステムや特殊な環境では256ビットAESに対応していない場合があります。特に、古いPDF組み込みシステム、一部の企業向け文書管理システム、組み込み機器のPDFビューアなどでは非対応の場合があります。一般的なビジネス用途では、Windows標準のPDFビューア、Chrome、Firefox、Adobe Acrobat Reader(最新版)すべてが256ビットAESに対応しています。幅広い環境での互換性を最優先にする場合は128ビットAES、最新環境でのみ使用する高機密文書には256ビットAESを選ぶのが合理的です。

  1. 1受信者がどのPDFビューアを使っているか確認する
  2. 2古いシステムや組み込み機器での使用が想定される場合は128ビットを選択
  3. 3最新環境のみで使用する機密文書は256ビットで暗号化する

実際のパフォーマンス:処理速度と影響

256ビットAESは128ビットAESよりも演算量が多いため、理論上は処理が遅くなります。しかし実際の差は現代のコンピュータではほとんど体感できないレベルです。一般的なビジネスPDF(数ページ〜数十ページ)の暗号化・復号は、どちらの方式でも100ミリ秒以内で完了します。大量のPDFを一括処理するシステムでは、256ビットがわずかに遅い場合がありますが、多くの場合は無視できる差です。ファイルサイズについては、暗号化方式によるサイズへの影響は最小限(1〜2%程度)で、128ビットと256ビットの差はほぼゼロです。パフォーマンスを理由に128ビットを選ぶ必要はほとんどありません。

用途別の推奨暗号化方式

実際の用途に応じた暗号化方式の選び方を整理します。一般的なビジネス文書(社内資料、通常の契約書等)には128ビットAESで十分なセキュリティが確保できます。機密情報を含む文書(個人情報、財務情報、医療記録、法的文書)には256ビットAESを推奨します。長期保存(10年以上)が必要な重要文書には将来の計算能力向上に備えて256ビットを選択してください。古いシステムとの互換性が必要な場合のみ128ビット(または40ビット以外の最も互換性の高い方式)を選択します。LazyPDFのパスワード保護ツールではAES 256ビットを採用しており、現代のビジネスセキュリティ要件に対応した強固な保護を提供します。

暗号化以外のPDFセキュリティ要素

暗号化の強度はPDFセキュリティの一側面に過ぎません。暗号化方式と同様に重要なのは、パスワードの強度です。強力な256ビット暗号化でも、「password」や「123456」のような単純なパスワードでは安全とは言えません。8文字以上の大文字・小文字・数字・記号を組み合わせた複雑なパスワードを使用してください。また、電子署名を使って文書の改ざんを防ぐこと、パスワードを安全なチャンネルで共有すること、定期的にパスワードを更新することも総合的なセキュリティには不可欠です。LazyPDFでは暗号化・透かし・パスワード保護を組み合わせることで、多層的なセキュリティを実現できます。

よくある質問

128ビット暗号化のPDFは実際に解読されることがありますか?

現在の技術では、強力なパスワードで128ビットAES暗号化されたPDFを総当たり攻撃で解読することは現実的に不可能です。ただし、弱いパスワードを使っている場合は辞書攻撃で突破される可能性があります。暗号化の強度よりもパスワードの強度の方が実際のリスクに大きく影響します。

LazyPDFはどちらの暗号化方式を使っていますか?

LazyPDFのパスワード保護ツールはAES 256ビット暗号化(PDF 1.7準拠)を使用しています。これは現在の業界標準で最も強固な暗号化方式です。

256ビット暗号化されたPDFをスマートフォンで開けますか?

はい、iPhoneとAndroidの主要なPDFアプリは256ビットAES暗号化に対応しています。iOS標準のファイルアプリ、Adobe Acrobat Reader(iOS/Android版)、Google PDFビューア(Android)はいずれも対応しています。

古い128ビット暗号化のPDFを256ビットに変換するには?

既存の128ビット暗号化PDFを256ビットに変換するには、まず128ビットのパスワードで解除してから、LazyPDFで256ビット暗号化で再保護する方法が最も簡単です。パスワードを知っている場合のみ実行可能です。

PDFのセキュリティを最大限に高めましょう。LazyPDFのAES 256ビット暗号化で大切な文書を確実に保護できます。

無料で試す

関連記事