代码之家  ›  专栏  ›  技术社区  ›  NoviceDeveloper

我有散列密码(算法SHA1)和密码盐,我可以检索密码吗?

  •  0
  • NoviceDeveloper  · 技术社区  · 12 年前

    我只是好奇这能不能做到。

    我有散列密码(算法SHA1)和密码盐,我可以检索密码吗?

    它可以在SQL server中完成,也可以通过任何软件完成?

    例子:

     Hashed GQdsHCOcun8JuysvqsM3pP0eeoU=
     Password salt: CDjIsQcbz23NzXZLzHRTVw==
    

    谢谢

    2 回复  |  直到 12 年前
        1
  •  3
  •   Alex W    12 年前

    不。哈希是单向函数。你可以 brute-force 密码,直到您猜到正确的密码,但无法解密。

        2
  •  1
  •   BlakeH    12 年前

    简短的答案是否定的。SHA1是一种单向哈希算法。理论上,你可以找到其他单词也会产生相同的哈希(冲突),但这需要大量的时间和计算资源。