gpt4 book ai didi

hash - 来自已知输入和输出的逆向工程哈希函数

转载 作者:行者123 更新时间:2023-12-04 05:25:08 25 4
gpt4 key购买 nike

这个概念实际上非常简单,涉及从已知的输入和输出中找出哈希函数。

有没有可以快速找到这些信息的工具(我在 linux 上)?

示例:

secret - fc683cd9ed1990ca2ea10b84e5e6fba048c24929



知道上面的两个值,这个假设的机器会打印出 sha1sum .

请原谅我的初学者心态,我是新手,在空闲时间学习这个主题。

最佳答案

假设输入字符串 X 保证产生输出哈希 Y,您可以构建一个使用每种编码类型的程序。

伪代码:

hash = "fc683cd9ed1990ca2ea10b84e5e6fba048c24929";
input = "secret"

if (md5(input) == hash)
return "md5";
else if (sha1(input) == hash)
return "sha1";
//etc...
else
return "Unknown"

编辑:见 How come MD5 hash values are not reversible?有关为什么不能“反转”诸如 md5 之类的哈希的更多信息。

编辑 2:我做了一些搜索,发现了这个: http://code.google.com/p/hash-identifier/ - 它看起来很全面,所以看看。

关于hash - 来自已知输入和输出的逆向工程哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13280175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com