Is this possible?

3 个评论
不,那是不可能的
有没有其他的解密方法?#解释者#
不,你不能解密密码,否则就会出现安全问题,因为编码员可以很容易地解密用户密码并登录他们的个人资料,所以这是安全问题,因此不允许这样做。
python
django
user7867459
user7867459
发布于 2017-06-09
2 个回答
Szabolcs Dombi
Szabolcs Dombi
发布于 2021-02-22
已采纳
0 人赞同

如何解密django哈希sha256密码?

  • SHA256 is not an encryption function, it cannot be decrypted
  • Is this possible?

    这里有一个 post 你应该阅读。

    首先,散列和加密之间是有区别的。SHA256是一个散列函数,不是一个加密函数。

    其次,由于SHA256不是一个加密函数,它不能被解密。你的意思可能是反转它。在这种情况下,SHA256不能被逆转,因为它是一个单向的函数。反转它将导致预像攻击,这违背了它的设计目标。

    第三,SHA256验证的工作原理是再次计算并将结果与手头的结果进行比较。如果两个结果一致,那么验证就成功了。理论背景是,很难找到另一个能给出相同哈希结果的输入。违反这一点,就会产生第二次预像攻击,这就违背了其设计目标。

    最后,数字签名不是简单的哈希和密钥组合。但哈希函数可以提高其安全性。

    0xtavi
    0xtavi
    发布于 2021-02-22
    0 人赞同

    Yes it is possible using 哈斯猫 and it takes just a few seconds. Steps after 哈斯猫 installation.

  • 将哈希值添加到一个名为 hash.txt 的文件中。

  • 下载单词表 rockyout.txt 这真的很大,适合于广泛的密码破解。这个列表包含 admin

  • Run .\hashcat.exe -m 10000 hash.txt .\rockyou.txt

  • Run .\hashcat.exe -m 10000 --show -o crack.txt hash.txt

  • Run type crack.txt

  •