php - 如何通过 Php 解密 SHA512 密码?
问题描述
密码- 测试
SHA512 加密- ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
如何解密 SHA512 加密数据?
$decr_pw = hash("sha512", $row['pass']);
我已经这样写了,但它不能解密密码
谢谢,
解决方案
SHA-512 是一种加密(单向)哈希函数,因此没有直接的方法对其进行解码。加密哈希函数的全部目的是您无法撤消它。
您可以做的一件事是蛮力策略,您可以在其中猜测散列的内容,然后使用相同的函数对其进行散列并查看它是否匹配。除非散列数据很容易猜到,否则可能需要很长时间。
推荐阅读
- jpa - Java 10 上带有 JPA 静态元模型的 JHipster5 项目
- php - PHP 多次上传 - 忽略上传代码
- powershell - 切换应用程序以使用基于约束的 kerberos
- reactjs - 如何使用 sass 为自定义 npm 包加载带有 webpack 的本地字体?
- aem - 尝试访问 AEM 6.3 上的某些资产时出现空白屏幕/404
- javascript - `isNaN('blabla');` -> true,误报如何?
- python - 使用 PlaySound() 时不产生声音
- javascript - Twitter 嵌入 - 如何覆盖 CSS
- dart - 有可用的材料表吗?
- ruby - Ruby 记忆和空对象模式