gpt4 book ai didi

ruby-on-rails - Rails 中的 SHA1 哈希

转载 作者:行者123 更新时间:2023-12-03 23:12:52 25 4
gpt4 key购买 nike

我有以下字段的数据库:id , q_id , text , session等等,我在那里已经有 2 条记录了。我想用 SHA1 算法散列每一行(当然每一行都是唯一的)。我试过这个:

@w = Digest::SHA1.hexdigest(id+q_id+text+session)

但它不起作用。

最佳答案

SHA 不是加密,而是创建一个 cryptographic hash .如果这仍然是您想要做的,我的猜测是 idq_id是 Fixnums,需要转换为字符串。

@w = Digest::SHA1.hexdigest(ans.id.to_s + ans.q_id.to_s + ans.text + ans.session)

我也有点喜欢使用字符串文字,因为它使我们处理的字符串非常明显
@w = Digest::SHA1.hexdigest("#{id}#{q_id}#{text}#{session}")

关于ruby-on-rails - Rails 中的 SHA1 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5456020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com