2009-07-05 4 views
6

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

risposta

6

Una libreria Ruby denominata OpenPGP è stata rilasciata pochi mesi fa. Sembra che funzioni per te.

+0

Grande, grazie! Verificherò –

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.