首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本处理-提取明文

文本处理-提取明文
EN

Stack Overflow用户
提问于 2016-08-18 08:58:39
回答 1查看 56关注 0票数 1

我下面的脚本简单地将"Bob“与sha256sum进行了哈希运算。然而,有没有可能逆转这个过程呢?因此,基本上是使用脚本的输出来查找明文'Bob‘。

代码语言:javascript
复制
#!/bash/bash
echo -n Bob | sha256sum

我在网上四处寻找,但所有的主题都是关于散列字符串的,而不是相反的。我很抱歉,如果这是一个愚蠢的问题,因为我是一个脚本新手。

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 09:39:06

sha256sum应该是单向散列。如果你能很容易地反转它,那就证明它是失败的。

sha256sum被设计为一种加密散列函数,作为Wikipedia explains

理想的加密散列函数有四个主要属性:

  • 快速计算任何给定消息的哈希值
  • 从其哈希值生成消息是不可行的,除非尝试所有可能的消息
  • 对消息进行小的更改应将哈希值更改得如此广泛,以至于新的哈希值看起来与旧的哈希值不相关
  • 不可能找到具有相同哈希值的两个不同消息

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39008401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档