Comment mettre en œuvre OpenSSL fonctionnalité en Python?

Je voudrais crypter un secret de texte par clé publique et le décrypter par la clé privée en Python.
Je peux réaliser qu'avec la openssl commande:

echo "secrettext/2011/09/14 22:57:23" | openssl rsautl -encrypt -pubin -inkey public.pem | base64  data.cry
base64 -D data.cry | openssl rsautl -decrypt -inkey private.pem

Comment pourrait-on la mettre en Python?

OriginalL'auteur user966151 | 2011-10-06