password py3

pull/3/head
cybjit 2014-09-16 22:59:00 +02:00
parent 14585987c3
commit ad05121c69
1 changed files with 1 additions and 1 deletions

View File

@ -402,7 +402,7 @@ class PDFStandardSecurityHandler(object):
else: else:
user_password = self.o user_password = self.o
for i in range(19, -1, -1): 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) user_password = ARC4.new(k).decrypt(user_password)
return self.authenticate_user_password(user_password) return self.authenticate_user_password(user_password)