下面我的脚本只是用sha256sum散列“Bob”。但是,是否有可能扭转这一过程?因此,基本上使用脚本的输出来查找明文“Bob”。文字处理 - 提取明文
#!/bash/bash
echo -n Bob | sha256sum
我在网上看了一下这个,但所有的主题都是关于散列字符串而不是其他方式。我很抱歉,如果这是一个愚蠢的问题,因为我是新手脚本。
下面我的脚本只是用sha256sum散列“Bob”。但是,是否有可能扭转这一过程?因此,基本上使用脚本的输出来查找明文“Bob”。文字处理 - 提取明文
#!/bash/bash
echo -n Bob | sha256sum
我在网上看了一下这个,但所有的主题都是关于散列字符串而不是其他方式。我很抱歉,如果这是一个愚蠢的问题,因为我是新手脚本。
sha256sum
应该是单向散列。如果你能够立即反转它,那就证明它是失败的。
sha256sum
被设计成一个加密散列函数和,为Wikipedia explains:
理想的加密哈希函数有四个主要性能:
它是快速计算哈希值的任何给定的消息
它是不可行的,从它的生成消息除了通过尝试所有可能的消息
一个小改动的消息应该如此广泛,新的哈希值会出现与旧 散列值不相关的改变散列值h值
是不可行的找到两个用相同的哈希值
不同的消息,因此,没有,没有反转它没有合理的方式。
是的,它只是加密它。 – Bane