【问题标题】:Cracking a sha256 hash and i know how it will be like破解一个 sha256 哈希,我知道它会是什么样子
【发布时间】:2017-05-17 07:12:06
【问题描述】:

我有一个 sha256 哈希,我知道它由数字和小字符组成,长度是 64,所以有什么办法破解它吗?

【问题讨论】:

  • 我投票结束这个问题,因为我认为它属于Cryptography

标签: encryption cryptography sha256


【解决方案1】:

SHA256 是一种单向散列,而不是一种加密。因此,您无法解密它。但是,您可以对其进行暴力破解。

MD5Decrypt 已经涵盖了超过 30 亿个可能的 SHA256 字符串,因此您很有可能找到它here。否则,您只需要尝试所有可能的组合,使用您已经知道的。

希望这会有所帮助! :)

【讨论】:

  • 如果是 64 个数字 + 小写字母,大约是 2^229,这是不可行的暴力破解。
  • 没错。这就是为什么它是一种安全算法的原因;)但是 OP 确实说他知道 some 目标字符串,这意味着您至少可以消除一些熵。根据您可以消除的确切多少熵,您可以显着缩短破解时间。
  • 从宇宙年龄的100倍下降到宇宙年龄的10倍,绝对是破解时间的显着减少。但这并不意味着它有丝毫帮助。
猜你喜欢
  • 2012-03-28
  • 2013-09-11
  • 1970-01-01
  • 1970-01-01
  • 2016-09-19
  • 1970-01-01
  • 2019-12-08
  • 1970-01-01
  • 2015-10-25
相关资源
最近更新 更多