130834
Jul 03, 2018
2588
4
0
Verschlüsslung - Alternative zu python-gnupg? (Python)
Guten Morgen liebe Mit-Programmierer
Aktuell versuche ich asynchrone Datei-Verschlüsselung, das heißt, eine Datei synchron verschlüsseln und dann das ganze mit einem asynchronen Schlüssel zu verschlüsseln, für mehr Effizienz,
in Python (3.6) zu programmieren.
Es gibt verschiedene Bibliotheken die das ziemlich einfach machen, ich habe mich für python-gnupg 0.4.3 entschieden.
Mein Problem bei der Sache ist das dies die Installation von gnupg auf dem Ziel-Computer benötigt, und das ist nicht erwünscht.
Da es so scheint als würde gnupg damit ganz ausscheiden, würde mich interessieren ob mir jemand den Weg zeigen kann sowas selbst zu programmieren,
Ich habe bisher nichts darüber gefunden wie gnupg dessen Datei-Format aufbaut oder wie genau die Schlüssel zusammen mit der Datei gespeichert werden,
das ist auch genau der Punkt der mich interessiert, das Konzept dahinter. Ich suche keine Hilfe mit dem Code selber. (Fürs erste)
Als Bibliothek die einfach nur ganz normal Verschlüsselung anbieten gibt es Dinge wie PyCrypto die mir geeignet scheinen.
Kann mich da Jemand erleuchten?
Vielen Dank im Voraus
- clragon
Aktuell versuche ich asynchrone Datei-Verschlüsselung, das heißt, eine Datei synchron verschlüsseln und dann das ganze mit einem asynchronen Schlüssel zu verschlüsseln, für mehr Effizienz,
in Python (3.6) zu programmieren.
Es gibt verschiedene Bibliotheken die das ziemlich einfach machen, ich habe mich für python-gnupg 0.4.3 entschieden.
Mein Problem bei der Sache ist das dies die Installation von gnupg auf dem Ziel-Computer benötigt, und das ist nicht erwünscht.
Da es so scheint als würde gnupg damit ganz ausscheiden, würde mich interessieren ob mir jemand den Weg zeigen kann sowas selbst zu programmieren,
Ich habe bisher nichts darüber gefunden wie gnupg dessen Datei-Format aufbaut oder wie genau die Schlüssel zusammen mit der Datei gespeichert werden,
das ist auch genau der Punkt der mich interessiert, das Konzept dahinter. Ich suche keine Hilfe mit dem Code selber. (Fürs erste)
Als Bibliothek die einfach nur ganz normal Verschlüsselung anbieten gibt es Dinge wie PyCrypto die mir geeignet scheinen.
Kann mich da Jemand erleuchten?
Vielen Dank im Voraus
- clragon
Please also mark the comments that contributed to the solution of the article
Content-Key: 378950
Url: https://administrator.de/contentid/378950
Printed on: April 24, 2024 at 00:04 o'clock
4 Comments
Latest comment
würde mich interessieren ob mir jemand den Weg zeigen kann sowas selbst zu programmieren,
http://code.activestate.com/recipes/578838-rsa-a-simple-and-easy-to-rea ...dies zeigt nur wie man ganz normale RSA Verschlüsselung für Nachrichten erstellt.
GnuPG macht auch nichts anderes als RSA mit Public- und Private Key.Wenn du sehen willst wie sie es im Detail machen schau dir doch den Source-Code an ... ist ja alles quelloffen:
https://git.gnupg.org/