Question

J'utilise ssl bibliothèque avec un fichier clé crypté. Cependant, chaque fois que je envelopper une prise , je suis invité pour la mot de passe.

Enter PEM pass phrase:

Comment puis-je donner le mot de passe qu'une seule fois, et avoir Python tenir la déchiffré clé ouverte pendant toute la durée du processus?

Je suis très intéressé par la ligne de commande openssl canonique ou C équivalent pour cette fonctionnalité aussi (en supposant qu'il aide dans cette situation).

Je préfère ne pas recourir à l'utilisation subprocess et le décodage / suppression explicitement la clé décryptée. Cependant, s'il n'y a pas d'autre alternative, une suggestion propre, sécurisé garantissant la destruction et la confidentialité de la clé décryptée est la bienvenue.

Était-ce utile?

La solution

Cette question est fixé dans Python 2.7 et Python 3.2 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top