我有一项任务需要加密ruby中的大块数据。加密应按如下方式进行。
我可以使用OpenSSL ruby库使用下面提供的文档执行AES加密和RSA加密。 http://www.ruby-doc.org/stdlib-1.9.3/libdoc/openssl/rdoc/OpenSSL.html
但是没有关于如何在ruby中使用OpenSSL CMS的文档。
问题2:
当我运行openssl命令行工具时。它给出了CMS不是有效命令的错误。 OpenSSL版本是" OpenSSL 0.9.8y 2013年2月5日"。 我是否需要安装任何额外的软件包才能获得CMS支持?
答案 0 :(得分:0)
我自己没有处理过这个问题,但我使用提供你想要的backup gem。 看看项目,看看你是否真的需要自己实现,或者你可以使用gem。如果你需要自己实现,你可以随时查看代码,看看它是如何完成的。