Ich habe eine PGP-verschlüsselte Datei, die ich zur Laufzeit aus Daten extrahieren muss.
Kann dies nur durch Entschlüsselung in den Speicher erfolgen (im Gegensatz zum Erstellen einer entschlüsselten Datei und Löschen dieser Datei, wenn Sie fertig sind)?Zugriff auf PGP-verschlüsselte Datei in Ruby
6
A
Antwort
6
Eine Ruby-Bibliothek namens OpenPGP wurde vor ein paar Monaten veröffentlicht. Es scheint, als würde es für dich arbeiten.
2
Leider sind die meisten Methoden (z. B. sign(), verify(), encrypt() und decrypt()) noch nicht implementiert (zum Zeitpunkt dieses Schreibens) in der OpenPGP Gem, die macht es ist nutzlos.
Ich fand auch gpgr (https://github.com/HHRy/gpgr) nicht nützlich sein.
Ich verwende gpg-me (https://github.com/ueno/ruby-gpgme/) zum Signieren von E-Mails. Zumindest für diesen Zweck funktioniert es gut.
Ich habe nicht versucht, Dateien zu entschlüsseln, aber ein kurzer Blick auf die Quellcodes schlägt vor, dass es auch funktioniert.
Großartig, danke! Wird es überprüfen. –