Possiedo un file crittografato con pgp di cui ho bisogno per estrarre i dati da runtime.
Questo può essere fatto decrittando solo la memoria (invece di creare un file decrittografato e cancellarlo una volta terminato)?Accesso al file crittografato pgp in Ruby
6
A
risposta
6
Una libreria Ruby denominata OpenPGP è stata rilasciata pochi mesi fa. Sembra che funzioni per te.
2
Purtroppo, la maggior parte dei metodi (ad esempio, il segno(), verifica(), crittografare() e decrypt()) non sono ancora attuati (per il momento in cui scriviamo) nella OpenPGP gemma, il che rende è inutile.
Ho trovato anche gpgr (https://github.com/HHRy/gpgr) non essere utile.
Sto usando gpg-me (https://github.com/ueno/ruby-gpgme/) per la firma di e-mail. Almeno per questo scopo, funziona bene.
Non ho provato a decodificare i file, ma una breve occhiata ai codici sorgente suggerisce che funzionerà anche.
Grande, grazie! Verificherò –