Vit*_*off 13 sha1 ruby-on-rails
我有数据库具有以下字段:id,q_id,text,session等,我已经2个记录那里.我想用SHA1 alghoritm散列每一行(当然每一行都是唯一的).我试过这个:
@w = Digest::SHA1.hexdigest(id+q_id+text+session)
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
Jon*_*röm 30
SHA不是加密,而是创建加密哈希.如果那仍然是你想要做的,我的猜测是,id并且q_idFixnums需要转换为字符串.
@w = Digest::SHA1.hexdigest(ans.id.to_s + ans.q_id.to_s + ans.text + ans.session)
Run Code Online (Sandbox Code Playgroud)
我也喜欢使用String文字,因为它很明显我们正在处理一个字符串
@w = Digest::SHA1.hexdigest("#{id}#{q_id}#{text}#{session}")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13840 次 |
| 最近记录: |