From ad05121c69c3fdc9720e93b8a028b101ca80d322 Mon Sep 17 00:00:00 2001 From: cybjit Date: Tue, 16 Sep 2014 22:59:00 +0200 Subject: [PATCH] password py3 --- pdfminer/pdfdocument.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdfminer/pdfdocument.py b/pdfminer/pdfdocument.py index 4817d80..fce62cf 100644 --- a/pdfminer/pdfdocument.py +++ b/pdfminer/pdfdocument.py @@ -402,7 +402,7 @@ class PDFStandardSecurityHandler(object): else: user_password = self.o for i in range(19, -1, -1): - k = b''.join(chr(ord(c) ^ i) for c in key) + k = b''.join(six.int2byte(c ^ i) for c in six.iterbytes(key)) user_password = ARC4.new(k).decrypt(user_password) return self.authenticate_user_password(user_password)