1
A
回答
10
1
您可以使用MD5或SHA1,然后将二进制结果编码为Base64,这可能是您示例中使用的编码。
+0
谢谢!而已! base64_encode(md5($ string,true)) – 2010-08-10 12:19:24
0
它看起来像base64编码Check here和here
1
可能MD5或SHA但没有一个人能这么肯定呢!
2
它看起来像base-64编码。这需要二进制字节并将每个3字节系列转换为4个字符,其中每个字符可以是由base-64编码定义的64个不同字符之一。 64 = 6位。 6位* 4个字符= 24位。 24位/ 8位/字节= 3字节。这看起来像64基数,因为它以“==”结尾。我认为当字符和字节不对齐时,“=”字符用于填充输入的结尾。
编辑:基于代码的长度,它看起来像是编码16字节的数据(128位)。它可能是某种128位散列或加密密钥。
相关问题
- 1. 我可以使用什么算法为唯一的mac地址生成48位散列?
- 2. 什么样的工具可以用来生成这个图表?
- 3. 这个算法做什么?
- 4. 这个算法叫什么?
- 5. 这个散列有什么问题?
- 6. 这个算法为什么不产生100以下的斐波纳契序列?
- 7. 哪种散列算法可以使用.NET,我可以使用java对这些散列执行密码检查
- 8. 散列算法
- 9. 为什么这个python类实例可散列?
- 10. 生成和散列
- 11. 为什么这个unhash函数不能反转这个散列?
- 12. 什么coffeescript生成这个js?
- 13. 生成多对一映射的算法/散列函数
- 14. 是否可以告诉哪个哈希算法生成这些字符串?
- 15. 这个多线程程序生成算法有什么潜在的问题?
- 16. RAR3散列算法
- 17. 60bit散列算法
- 18. 这是什么样的散列/加密?
- 19. 这是什么样的散列加密?
- 20. 这是什么样的散列?
- 21. 这是什么样的散列文件?
- 22. 是否有一个散列算法,在C#中产生64位散列大小?
- 23. 这个像素渲染算法发生了什么?
- 24. 生命游戏 - 这个算法是什么
- 25. 什么是“分散唯一性算法”?
- 26. 我可以使用什么算法来产生“随机”值?
- 27. 为什么这个算术表达式产生这个结果?
- 28. 这个floodfill算法有什么问题?
- 29. 这个算法有什么缺陷?
- 30. 这个算法的上界是什么?
它可以是任何大于16字节的字节,包括SHA1或任何SHA2算法,因为较大的散列可能因各种原因被截断。我也会猜测MD5。 – 2010-08-11 00:15:44