暗号化(PDFBoxツール)
Encryptは、Apache PDFBoxが提供するコマンドラインツールで、PDFドキュメントにパスワードベースの暗号化を適用し、アクセスと権限を制限します。このユーティリティにより、開発者は ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義された暗号化メカニズムを実装することで、プログラマティックにPDFファイルを保護できます。このツールは、ユーザーパスワード(ドキュメントを開くため)とオーナーパスワード(権限を変更するため)の両方をサポートしており、自動化されたPDFセキュリティワークフローにおける実用的なソリューションとなっています。
EncryptツールはApache PDFBoxライブラリに同梱されている独立したコマンドラインユーティリティで、カスタムJavaコードを必要とせずにPDFファイルに暗号化を適用します。PDFBoxのセキュリティAPIのラッパーとして動作し、ターミナルやシェルスクリプトから直接PDFを暗号化できます。このツールは、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定された標準的なPDF暗号化アルゴリズムを実装しており、RC4およびAES暗号化方式と様々な鍵長(40ビット、128ビット、256ビット)をサポートしています。
