在Ruby中访问pgp加密文件

时间:2009-07-05 06:10:52

标签: ruby pgp

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

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

不幸的是,大多数方法(例如sign(),verify(),encrypt()和decrypt())在 OpenPGP 中尚未实现(截至本文撰写时)宝石,这使它无用。

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

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

我没有尝试解密文件,但对源代码的简短介绍表明它也可以正常工作。