ruby - RoR - MD5生成

标签 ruby hash md5 digest

如何在 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/

相关文章:

ruby - 西纳特拉:三个日志

ruby - Delayed_job 导致 Heroku 工作线程崩溃(YAML 问题?)

html - 我的 Rails 应用程序的不同应用程序布局

java - 在 HashMap 和 HashTable 中计算 hashCode 的工作方式是否不同?

mysql - 在 MySQL 中生成唯一的 10 个字符的字母数字哈希

json - 如何验证我只从 JSON 响应中获得一个 key ?

ruby - 减少哈希值

mysql - MD5 与密码编码?

php - 我可以将 VARCHAR(32) 用于 md5() 值吗?

php - MD5 哈希值不匹配