我的下面的脚本只是哈希" Bob"用sha256sum。但是,是否有可能扭转这一过程?所以,基本上使用脚本的输出来查找明文' Bob'。
#!/bash/bash
echo -n Bob | sha256sum
我已经在网上浏览过这个问题,但所有主题都是关于散列字符串而不是相反。我很抱歉,如果这是一个愚蠢的问题,因为我不熟悉脚本。
答案 0 :(得分:2)
sha256sum
应该是单向哈希。如果你可以轻易地将其反转,那将证明它是失败的。
sha256sum
被设计为加密哈希函数,并且Wikipedia explains:
理想的加密哈希函数有四个主要属性:
可以快速计算任何给定消息的哈希值
除了尝试所有可能的消息之外,从其散列值生成消息是不可行的
对邮件的一个小改动应该如此广泛地更改哈希值,以致新哈希值与旧版本不相关 哈希值
- 是不可行的
找到具有相同哈希值的两个不同消息
所以,不,没有明智的方法来反转它。