试图将一些旧的 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,因为这是用于官方工作的。
谢谢!