最近サーバーをCentOS 6からCentOS 7にアップグレードしましたが、PDF暗号化の使用に問題があります。
CentOS 6ではlibgcjをインストールし、pdftkパッケージをインストールしました。その後、次を使用してPDFを暗号化できます。
/usr/sbin/pdftk pdfName.pdf output pdfEncrypted.pdf owner_pw 123456 user_pw 123654
libgcjをサポートしていないため、CentOS 7にpdftkをインストールできないことを知っていますが、必要なことを達成するための別の方法はありますか?
答え1
最初のオプション:使用qpdf
。 CentOS 7は基本システムに基づいています。
# yum install qpdf
$ qpdf --encrypt user-password owner-password 40 -- file1.pdf file2.pdf
file1.pdfを入力として使用し、キー長が40のユーザーと所有者のパスワードを割り当て(有効な値は40、128、または256)、暗号化されたデータをfile2.pdfにエクスポートします。
PDFファイルを「ロック解除」するには:
$ qpdf --decrypt --password=password locked.pdf unlocked.pdf
あなたは見つけることができますここより多くのqpdf暗号化オプション
2番目のオプション:一般的なファイル暗号化ツールを使用できます。これらのいくつかについてのドキュメントを詳細に見つけることができます。ここ。