was das Beste ist / einfachste [geschlossen] Verschlüsselung Bibliothek in Python zu verwenden,

StackOverflow https://stackoverflow.com/questions/90413

  •  01-07-2019
  •  | 
  •  

Frage

Ich möchte einige Dateien verschlüsseln Python mit, was der beste Weg ist, Ich kann GPG / PGP mit einer beliebigen Standard / berühmten Python-Bibliotheken verwenden?

War es hilfreich?

Lösung

PyCrypto scheint sich um das beste zu sein.

Andere Tipps

Versuchen Sie KeyCzar

Sehr einfach zu implementieren.

Ich verwende GPGME Die Stärke von GPGME ist, dass es gelesen und schreibt Dateien auf dem OpenPGP-Standard ( RFC 4880 ), die wichtig sein kann, wenn Sie wollen mit anderen PGP-Programmen zusammenarbeiten.

Es hat eine Python-Schnittstelle . Achtung: es ist eine Low-Level-Schnittstelle, nicht sehr Pythonic

.

Wenn Sie Französisch lesen, siehe Beispiele .

Hier ist einer, eine Signatur zu überprüfen:

signed = core.Data(sys.stdin.read())
plain = core.Data()
context = core.Context()

context.op_verify(signed, None, plain)
result = context.op_verify_result()

sign = result.signatures
while sign:
    if sign.status != 0:
        print "BAD signature from:"
    else:
        print "Good signature from:"
    print "  uid:        ", context.get_key(sign.fpr, 0).uids.uid
    print "  timestamp:  ", sign.timestamp
    print "  fingerprint:", sign.fpr
    sign = sign.next

Ich verwende pyOpenSSL , es ist ein Python

Siehe Google Keyczar Projekt, das eine schöne Reihe von Schnittstellen zu PyCrypto Funktionalität zur Verfügung stellt.

Ich mag pyDes ( http://twhiteman.netfirms.com/des.html ). Es ist nicht die schnellste, aber es ist reiner Python und funktioniert sehr gut für kleine Mengen von verschlüsselten Daten.

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