Я ищу способ получения информации о цифровой подписи в PDF (данные подписавшего, дата подписи, издатель и т. Д. c) с Python 2.7. Нужно ли мне использовать модуль подписи, такой как django -endesive (а не endesive, так как я считаю его, или я могу получить его во время чтения файла?
В настоящее время пользователь добавляет подпись через внешнюю программу, локально, а затем загружает файл на сервер через приложение и шифрует его с помощью pycrypto.
Можно ли получить эту информацию во время чтения файла перед шифрованием и как я могу go узнать об этом ?
Ниже приведен код, который я использую для шифрования файла:
encryptor = AES.new(key, AES.MODE_CBC, IV)
with open(filename, "rb") as infile:
if not os.path.isfile(outFile):
with open(outFile, "wb") as outfile:
outfile.write(filesize)
outfile.write(IV)
while True:
chunk = infile.read(chunksize)
if len(chunk) == 0:
break
elif len(chunk)%16 !=0:
chunk += ' ' * (16 - (len(chunk)%16))
outfile.write(encryptor.encrypt(chunk))