その昔、acts_as_authenticated という rails プラグインでは以下のようにしていたように思う。 require 'digest/sha1' str = Digest::SHA1.hexdigest(Time.now.to_s.split(//).sort_by {rand}.join) 最新の restful-authentication プラグインを取ってくると以下のようになっていた。 require 'digest/sha1' def secure_digest(*args) Digest::SHA1.hexdigest(args.flatten.join('--')) end def make_token secure_digest(Time.now, (1..10).map{ rand.to_s }) end どういう値のハッシュ値を取っているか、試しにロー