padding += '\x00' * (plaintext_length - len(padding) - len(secret_key))
encrypted_secret_key = rsa.encrypt(padding + secret_key, None)
output.write(str(len(encrypted_secret_key)) + '\n')
output.write(encrypted_secret_key)
iv = '\x00' * 16
aes_engine = AES.new(secret_key, AES.MODE_CBC, iv)
output.write(aes_engine.encrypt(input.read()))
Шифрование файла с помощью RSA в Python