Seite 1 von 1

Standardgetreue Crypto-Bibliothek

Verfasst: Donnerstag 11. November 2010, 08:25
von scandic
Hallo,
ich suche eine Bibliothek zur symmetrischen Verschlüsselung, die genau wie GPG verschlüsseln kann. So, dass ich am Ende keinen Unterschied zwischen dem Ergebnis von GPG und dem von der Bibliothek habe.

Ich hatte es mit Crypto.Cipher probiert, da es dazu eine gute Dokumentation gab, musste aber leider feststellen, dass ich unterschiedliche Ergebnisse bekam, wenn ich einen Text mit der Bibliothek verschlüsselte und wenn ich eine Datei mit dem gleichen Inhalt mit GPG verschlüsselte. Liegt das daran, dass das eine eine Datei war und das andere ein String, den ich über StdIn eingeben hab?
(ja, ich hatte auch den selben Algorithmus und das selbe Passwort)

Aber nun zu meiner eigentlichen Fragen: Gibt es einen, der sich an diesen GPG-Standard hält und gleichzeitig eine gute Dokumentation besitzt? Wenn ja welchen?

Danke schon mal für eure Antworten,
scandic

Re: Standardgetreue Crypto-Bibliothek

Verfasst: Donnerstag 11. November 2010, 08:44
von lutz.horn
Der Standard ist OpenPGP. Implementierungen in Python findest Du z. B. im PyPI.

Re: Standardgetreue Crypto-Bibliothek

Verfasst: Donnerstag 11. November 2010, 10:25
von Hyperion
scandic hat geschrieben:Hallo,
ich suche eine Bibliothek zur symmetrischen Verschlüsselung, die genau wie GPG verschlüsseln kann.
Ist das jetzt ein Vertipper oder ist die Aussage genau so gemeint? Denn PGP basiert ja gerade auf asymmetrischer Verschlüsselung ;-)

Re: Standardgetreue Crypto-Bibliothek

Verfasst: Donnerstag 11. November 2010, 10:25
von scandic
Gibt es dafür auch eine Dokumentation, die bräuchte ich nämlich. Bisher hab' ich noch keine gefunden.

Edit: Ich kann aber auch über "gpg -c --cipher-algo ..." symmetrisch verschlüsseln.
Und dann bekomme ich als Ergebnis eine Datei, die verschlüsselten Text enthält.
Wenn ich den Inhalt der Input-Datei jetzt von der Bibliothek verschlüsseln lasse, dann möchte ich auf das selbe Ergebnis kommen.