我有一个pgp加密的文件,需要在运行时从中提取数据。
是否可以仅将其解密到内存中(而不是创建解密后的文件,并在完成后删除它)?
很遗憾,目前(撰写本文时)OpenPGP gem中大多数方法(例如sign()、verify()、encrypt()和decrypt())尚未实现,这使其毫无用处。
我也发现gpgr(https://github.com/HHRy/gpgr)没有什么用处。
我正在使用gpg-me(https://github.com/ueno/ruby-gpgme/)来签署电子邮件。至少在这个目的上,它运行良好。
我还没有尝试解密文件,但是对源代码的简短查看表明它也会起作用。