PDFTKはPDFセキュリティフラグを尊重しますか?


14

ドキュメントセキュリティが有効になっていることを示すPDFファイルがあります。許可されているのは、印刷、コンテンツのコピーまたは抽出、およびアクセシビリティのためのコンテンツ抽出のみです。

私はPDF Toolkit(PDFTK)を使用してこのPDFファイルの小さいバージョンを作成し、ハードドライブのスペースを節約しようとしています。ただし、ファイルでPDFTKを実行しようとすると、所有者パスワードが必要であると表示されます。Adobe Readerでファイルを開くと、パスワードを要求されず、正常に開きます。

私はPDF暗号化に慣れていないので、ここで何が起こっているのか、なぜPDFTKではなくReaderでファイルを読むことができるのか疑問に思っていました。

私には3つのオプションがあるようです:

  1. 暗号化されていると思われるデータは簡単に読み取れますが、PDFTKは権限フラグを尊重し、所有者のパスワードを提供しないとファイルを変更できません。
  2. 保護されたPDFのデータを解読することは可能ですが(実際には安全ではないため)、それは簡単なタスクではなく、PDFTKはこれを行うために必要なロジックを実装しませんでした。
  3. データは実際に暗号化されており、その内容を読み取るには所有者パスワードが必要です。

3つのうち正しいものはどれですか?

パスワードを入力せずにAcrobatでファイルの内容を読み取ることができるため、#3はほとんどありません。

回答:


8

あなたの#1は正しいです、そしてあなたはpdftkを簡単に修正できます:http ://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531529


このバグは修正されたため、最近のDebianバージョンでは、pdftkはパスワードがないことを警告しますが、要求された操作を実行します。
a3nm

20

ジェームズに同意する:それは#1です。ほとんどの* NIXツール(Adobe Readerを除く)は、「所有者」権限をまったく尊重しません。

これを実行して、「所有者」パスワードを削除します(「ユーザー」パスワードが設定されていない場合)。

qpdfをインストールします。Ubuntu / Debianの場合、を使用できますsudo apt-get install qpdf

qpdfをインストールしたら、次のコマンドを使用します。

qpdf --decrypt "filename.pdf" "output.pdf"

これで、ファイルを使って好きなことを行うことができます。


1

問題のパスワードは権限パスワードです。これを削除する場合は、PDFパスワード削除プログラム(クラッカー)を使用する必要があり、これらはインターネット(例:freemypdf.com)で無料で入手できます。Acrobatおよびパスワードセキュリティの詳細については、http://www.locklizard.com/acrobat-security.htmをご覧ください


情報に感謝しますが、提示した3つのオプションのどれが発生しているのか、まだ疑問に思っています。
意味のある
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.