【发布时间】:2014-05-17 12:33:10
【问题描述】:
def formsubmit
@user = MyModel.new(:username => params[:username], :password => params[:password])
if @user.valid?
#@user.password = Digest::MD5.hexdigest(params[:password]) ???
@user.save
end
end
如何在密码中添加 md5 哈希?
【问题讨论】:
-
使用bcrypt,不要使用MD5!如今,MD5 并不比为密码存储纯文本好多少。即使你加了盐(你不在这里)。 Bcrypt 是相同的技术(安全哈希),但针对典型攻击进行了强化。
标签: ruby-on-rails ruby activerecord hash md5