6

我有一个 pgp 加密的文件,我需要在运行时从中提取数据。
这可以通过仅解密到内存来完成(而不是创建解密文件并在完成后将其删除)吗?

4

2 回答 2

6

几个月前发布了一个名为OpenPGP的 Ruby 库。似乎它对你有用。

于 2009-07-05T06:46:59.347 回答
2

不幸的是,大多数方法(例如sign()、verify()、encrypt() 和decrypt())还没有在OpenPGP gem 中实现(到写这篇文章的时候),这使得它毫无用处。

我还发现gpgr ( https://github.com/HHRy/gpgr ) 没用。

我正在使用gpg-me ( https://github.com/ueno/ruby-gpgme/ ) 签署电子邮件。至少为此目的,它工作正常。

我没有尝试解密文件,但简要查看源代码表明它也可以工作。

于 2011-11-21T16:26:58.470 回答