【发布时间】:2013-06-17 04:40:05
【问题描述】:
尝试将一些旧的 shell/unix 脚本转换为 Ruby。
我通过 Unix 中的 gpg 工具对文件进行了以下加密。我可以传入收件人密钥、我要加密的文件和输出文件以 pgp 加密。
gpg --recipient "$my_recipient_key" \
--encrypt "$my_file" \
--output "$my_outfile" \
--always-trust \
--compress-algo zip
什么是 Ruby 等价于进行上述简单加密?
在做了一些挖掘之后,我看到了:
- OpenPGP 很受欢迎,但是 RubyGems 网站上没有文档,其他地方也很少有很好的例子。
- gpgme 似乎很受欢迎并且很有前途。不过,老实说,我是 Ruby 新手,点击文档(见链接)让我对从哪里开始有点困惑(即,一个好的例子会很好)
- 我还看到用户设计的其他较小的 gem 和库,但我仅限于使用 rubyGems 数据库中经过认证的 gem,因为这是供官方工作使用的。
谢谢!
【问题讨论】:
标签: ruby encryption gnupg openpgp