用于加密的高级ruby库

m33*_*lky 7 ruby cryptography encryption-symmetric

似乎最常见的像keyczar,cryptlib和NaCl不适用于Ruby.什么是一些高级库的ruby库(或绑定),其中已经为您做出了有关加密原语的决策(无需生成IV,CBC与EBC等).我确实找到了ruby-gpgme.还有libmcrypt支持流的对称加密,这是我最感兴趣的.

den*_*arg 6

现在通过RbNaCl(使用libsodium,"便携式,可交叉编译,可安装,可封装,API兼容的NaCl版本")可用于Ruby (几天前发布的1.0.0宝石)可用于Ruby .还有krypt.


kwa*_*ick 1

为什么不使用 OpenSSL?

它是标准库的一部分:

http://ruby-doc.org/stdlib-1.9.3/libdoc/openssl/rdoc/index.html

  • 它提供原语,而不是真正的即插即用。而且很容易犯错误。这就是为什么有高级加密库。 (5认同)