password = params[:password] password = Digest::MD5.hexdigest(password)
在開發本網站時需要用到MD5加密用戶的登記密碼。Google了一下。使用方法如下:
class User < ActiveRecord::Base
def self.login(name, password)
password = sha1(password || "")
OR
password = md5(password || "")
end
def self.sha1(pass)
Digest::SHA1.hexdigest("---changme--#{pass}--")
end
def self.md5(pass)
Digest::MD5.hexdigest("--my-salt--#{pass}")
end
end