作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
嗨,我有几个输入和几个输出。我将 ID 传递给第三方,他们对我提交的 ID 进行哈希处理。现在我想知道使用了什么函数,这样我就可以将我的 ID 与哈希版本进行比较,但不知道他们是如何从我的 ID 中生成 ID 的。
输入总是包含 19 个整数的 bigint输出是包含 16 个值的字母数字,这些值似乎总是以整数开头。
我问的问题可能听起来很奇怪,就像有一个带有操作数和答案的数学方程式,并询问应用了什么函数。但是,因为我有大量的输入数据和相应的输出,所以我可以消除并非对所有情况都适用的功能。
此外,如果我两次传递相同的 ID,它们会生成相同的对应 ID,这使我得出结论,时间播种未被使用
那么我该如何着手编写脚本来确定函数是我的问题?如果可能的话?
最佳答案
您可以尝试使用任何标准哈希函数,看看它是否适合。 MD5、SHA 或其他。但即使使用标准的,它也可能已被播种或加密。
所以我的回答是,你可能无法确定哈希函数。
关于algorithm - 确定散列函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17391975/
我是一名优秀的程序员,十分优秀!