2010-04-12 5 views
3

J'ai besoin d'une bibliothèque Python qui supporte les fichiers PEM et la signature RSA et le chiffrement DES3. pycrypto ne semble pas supporter PEM, et son mécanisme de chargement des clés existantes est non documenté et cryptique. m2crypto ne semble pas supporter DES/DES3, bizarrement.Où est le support Python pour PEM + RSA + DES3?

J'ai exécuté un sous-processus openssl, mais je préfère avoir quelque chose de intégré et de préférence rapide. Est-ce que cela existe?

(A défaut, je hésite à demander, mais y at-il assez C APIs de haut niveau disponibles pour ce que je pourrais écrire une extension spéciale à usage sans me tuer/introduction vulns?)

+0

M2Crypto prend en charge le cryptage DES3 par exemple, http://sandbox.rulemaker.net/ngps/m2/howto.smime.html#ENCRYPT – jfs

Répondre

6

Vérifiez les bibliothèques mentionné dans cette vue d'ensemble: Comparison of Python cryptography modules

+0

On dirait que j'avais tort sur m2crypto. Merci pour le tableau de comparaison PDF. –

+0

Bien sûr, heureux d'aider. :) – ars

+0

Ce lien ne fonctionne plus :( – maciej