Frage

Jede empfohlene Krypto-Bibliotheken für Python. Ich weiß, dass ich etwas ähnliches in x509 Zertifikat Parsing-Bibliotheken für Java gefragt haben, aber ich sollte die Frage in zwei Teile gespalten habe.

Was ich brauche, ist die Fähigkeit, X.509-Zertifikate zu analysieren in ihnen enthaltenen Informationen zu extrahieren.

umsah, ich habe zwei Möglichkeiten gefunden:

Von den beiden scheint pyOpenSSL die meisten „gepflegt“ zu sein, aber ich würde ein Feedback auf jemanden wie die Erfahrung mit ihnen haben könnte?

War es hilfreich?

Lösung

Sie könnten versuchen wollen keyczar wie von mir in deinem anderen Beitrag erwähnt, da eigentlich, dass Bibliothek Implementierungen für beide python und Java. Das würde es leichter machen, es zu benutzen in beiden Kontexten.

Ein Wort der Warnung:. Ich habe tatsächlich diese Bibliothek nicht verwendet 8 (also bitte nehmen Sie diese mit einem Körnchen Salz

Andere Tipps

Mit m2crypto, es ist das vollständigste Werkzeug IMHO

Meine Erfahrung ist, dass die meisten Krypto-Bibliotheken auf einem bestimmten Arbeitsablauf konzentrieren - eine bestimmte Reihe von Aufgaben zu erleichtern und andere schwer oder vielleicht unmöglich. Die Ausnahme von dieser Regel wären diejenigen, die schon eine lange Zeit wirklich waren und sind gereift (z openssl, bounceycastle, aber keiner der Python-Bibliotheken in meiner Erfahrung). So müssen Sie wirklich Bibliotheken bewerten im Rahmen dessen, was Sie zu tun versuchen.

Insbesondere habe ich pyOpenSSL für einfache Erstellung von privaten Schlüsseln und Zertifikaten Anfragen verwendet (das heißt ein Client zu einem CA ist) und bin sehr zufrieden damit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top