请帮助查找哈希的编码算法。我正在尝试连接到api,我必须发送以下令牌:5+6j1xLe9pXip1YFBk5yptHBpvZW4P3aY0gcjpd7th8|1484001095,其中1484001095是unix。我无法识别编码哈希(5+6j1xLe9pXip1YFBk5yptHBpvZW4P3aY0gcjpd7th8)第一部分的算法,以及为什么有43个字符。有时间信息(api发送错误),看起来就像刚编码的unix时间。
更多的例子:
0k5fBenjDSVWcL6GsL+XLGqngA0jCvMa1Mbyqde2o6c|1484001951
LxjFZVUUoy7CRZZiBAOhPXuCZHHejIm4dadvs+aSIeM|1483999981发布于 2017-01-17 00:37:53
我看到了63个独特的人物:[A-Za-z0-9+]。我猜想它是由64个字符编码的,其中一个字符在这个示例中并没有出现。因此,每字符6位。
43 * 6 = 258,所以我假设它是一个256位的散列。沙-256看起来很有可能。
现在最关键的部分是:如果您知道正在散列的是什么,您可以散列各种东西,查看产生的比特和字符串,并确定编码。(请注意“编码”!=“加密”;如果您对此不清楚,请搜索它。)
然而,如果你不知道,也无法猜出是什么被打散,你几乎是不走运。
如果你能提供更多的细节,你想做什么,一个更具体的答案可能是可能的。
https://stackoverflow.com/questions/41686186
复制相似问题