文本处理 - 提取明文

时间:2016-08-18 00:58:39

标签: bash shell hash sha256

我的下面的脚本只是哈希" Bob"用sha256sum。但是,是否有可能扭转这一过程?所以,基本上使用脚本的输出来查找明文' Bob'。

#!/bash/bash
echo -n Bob | sha256sum

我已经在网上浏览过这个问题,但所有主题都是关于散列字符串而不是相反。我很抱歉,如果这是一个愚蠢的问题,因为我不熟悉脚本。

1 个答案:

答案 0 :(得分:2)

sha256sum应该是单向哈希。如果你可以轻易地将其反转,那将证明它是失败的。

sha256sum被设计为加密哈希函数,并且Wikipedia explains

  

理想的加密哈希函数有四个主要属性:

     
      
  • 可以快速计算任何给定消息的哈希值

  •   
  • 除了尝试所有可能的消息之外,从其散列值生成消息是不可行的

  •   
  • 对邮件的一个小改动应该如此广泛地更改哈希值,以致新哈希值与旧版本不相关   哈希值

  •   
  • 找到具有相同哈希值的两个不同消息

  • 是不可行的   

所以,不,没有明智的方法来反转它。