diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-01-18 01:44:18 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-01-19 16:10:58 +0100 |
commit | 392f2ece51e66dd4c92df3be7f91b637cb54c059 (patch) | |
tree | c9dbbe5a6b65bb4bbda113b658d60a7022251c18 /ChangeLog | |
parent | e4fa5a3c2a90be455e04a8e4d5b9257a1ba92883 (diff) | |
download | qpdf-392f2ece51e66dd4c92df3be7f91b637cb54c059.tar.zst |
Try passwords with different string encodings
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,5 +1,12 @@ 2019-01-17 Jay Berkenbilt <ejb@ql.org> + * When attempting to open an encrypted file with a password, if + the password doesn't work, try alternative passwords created by + re-interpreting the supplied password with different string + encodings. This makes qpdf able to recover passwords with + non-ASCII characters when either the decryption or encryption + operation was performed with an incorrectly encoded password. + * Fix data loss bug: qpdf was discarding referenced resources in the case in which a page's resource dictionary contained an indirect reference for either /Font or /XObject that contained |