如何在 Rails 3.0 中使用 MD5 加密字符串?
模型中的 pass = MD5.hexdigest(pass)
产生 未初始化的常量 MyModel::MD5
最佳答案
为此,您可以使用 Ruby 标准库中的 Digest::MD5
。
irb(main):001:0> require 'digest/md5'
=> true
irb(main):002:0> Digest::MD5.hexdigest('foobar')
=> "3858f62230ac3c915f300c664312c63f"
还有一件事:MD5 是一种哈希算法。您不使用哈希算法“加密”任何内容。
关于ruby - RoR - MD5生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243089/