Implemente a criptografia AES do OpenSSL em Python

Estou tentando implementar o seguinte em Python: openssl enc -e-aes-256-cbc-base64 -k "Secret Passphrase" em plaintext.txt-out ciphertext.txt

openssl enc -d -aes-256-cbc -base64 -k "Senha secreta" em ciphertext.txt -out verification.txt

Eu tentei vários módulos diferentes, PyCrypto, M2Crypto, etc, mas não consigo obter a combinação correta de alterar a senha para a chave de tamanho correto e codificar tudo corretamente. encontreihttps://github.com/nvie/SimpleAES mas isso basicamente roda o OpenSSL na linha de comando, o que eu prefiro evitar.

questionAnswers(1)

yourAnswerToTheQuestion