From 569d74d36ba287b6951687ee1bdea45ae19091f8 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 14 Jan 2018 10:17:17 -0500 Subject: Allow raw encryption key to be specified Add options to enable the raw encryption key to be directly shown or specified. Thanks to Didier Stevens for the idea and contribution of one implementation of this idea. --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 76cbef33..eb7470d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2018-01-14 Jay Berkenbilt + + * Allow raw encryption key to be specified in libary and command + line with the QPDF::setPasswordIsHexKey method and + --password-is-hex-key option. Allow encryption key to be displayed + with --show-encryption-key option. Thanks to Didier Stevens + for the idea and contribution of one + implementation of this idea. See his blog post at + https://blog.didierstevens.com/2017/12/28/cracking-encrypted-pdfs-part-3/ + for a discussion of using this for cracking encrypted PDFs. I hope + that a future release of qpdf will include some additional + recovery options that may also make use of this capability. + 2018-01-13 Jay Berkenbilt * Fix lexical error: the PDF specification allows floating point -- cgit v1.2.3-70-g09d2