如何使用输入输出数据使猜测函数的算法



例如,输入数据为 (数字、时间、IP( 2016222222、20190722222222、127.0.0.1,输出数据为 (11 字节十六进制哈希键( a9485d3c334

我有很多数据,但我不知道哈希函数。

所以我想知道算法如何使用许多输入数据和输出数据来猜测哈希函数

没有确定的方法,但至少你可以尝试一些方法。

  1. 网络搜索它。如果你能更好地控制输入。"123456"的哈希为常用函数生成结果。
  2. 查找具有相同长度输出的哈希函数(11 字节似乎很奇怪,所以不会有很多(,检查它是否是其中任何一个。
  3. 尝试分析它。如果是非加密哈希,则可以通过尝试许多类似的输入并检查输出来推断出某种模式。
  4. 是否有可以分析的代码或二进制文件?

最新更新