gpt4 book ai didi

ruby-on-rails - 将 SHA1 转换回字符串

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

我的应用程序上有一个用户模型,我的密码字段使用 sha1。我想要的是,当我从数据库中获取 sha1 时,再次使其成为字符串。我怎么做?

最佳答案

你不能 - SHA1 是一种单向哈希。鉴于 SHA1(X) 的输出,无法检索 X(至少,没有蛮力搜索或 dictionary/rainbow table 扫描)

一个非常简单的思考方式是想象我给你一组三位数相加,你告诉我那个和的最后两位数。对于我来说,从这两位数字不可能得出确切的数字。

也可以看看

  • Is it possible to reverse a sha1?
  • Decode sha1 string to normal string

  • 想到与 MD5 相关,这些其他问题也可能对您有所启发:
  • Reversing an MD5 Hash
  • How can it be impossible to “decrypt” an MD5 hash?
  • 关于ruby-on-rails - 将 SHA1 转换回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859100/

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