やるきなし

2020/09/15 17:56 / 256-bit AES encrypted PDF file

PDFがメールで送られてきていて,パスワードも知らされていたのだが Evince で開けない(伝えられたパスワードが微妙に間違っているのではないかと思い script で結構な数のパスワードを試してしまった...).

調べたところ 256-bit AES (Acrobat X or later) で暗号化されていて,未対応で開けない様子だった.

256-bit AES (Acrobat X or later)

手元の環境でいろいろ調べたところ Debian buster だと尽く未対応の様子.Debian sid でも pdftk が未対応(その代わり qpdf という program がある).google-chrome がもっとも汎用性が高いのかも知れない.

以下,qpdf および pdftk で decrypt するコマンドメモ.

% qpdf --decrypt --password=XXXX encrypted_file.pdf output_file.pdf
% pdftk encrypted_file.pdf input_pw XXXX output output_file.pdf