gpt4 book ai didi

hash - 具有不同结果的 MD5 哈希

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:55 24 4
gpt4 key购买 nike

我试图将一些链编码为 MD5,但我注意到:

对于链:“123456çñ”

有些网站像

http://www.md5.net

www.md5.cz

md5generator.net

返回:“66f561bb6b68372213dd9768e55e1002”

还有其他类似的:

http://www.adamek.biz/md5-generator.php

7thspace.com/webmaster_tools/online_md5_encoder.html

md5.rednoize.com/

返回:“9e6c9a1eeb5e00fbf4a2cd6519e0cfcb”

我需要使用标准 md5 对链进行编码,因为我需要将我的结果与其他系统连接起来。哪个散列是正确的?

提前致谢

最佳答案

我猜问题出在不同的文本编码上。您显示的字符串不能用 ANSI 编码表示 - 它需要 UTF-16 或 UTF-8。选择后者之一会导致字符串的不同字节表示,并产生不同的哈希值。

请记住,MD5 对字节而非字符进行哈希处理 - 在将字节提供给 MD5 之前如何将这些字符编码为字节取决于您。如果您想与其他系统互操作,您必须使用与这些系统相同的编码。

关于hash - 具有不同结果的 MD5 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56703262/

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