MD5 哈希在 C# 和 PHP 中不匹配
我尝试过使用MD5在PHP中对字符串进行哈希处理,在C#中也是如此,但结果不同。有人可以解释一下如何让它匹配吗?
我的 C# 代码看起来像
md5 = new MD5CryptoServiceProvider();
originalBytes = ASCIIEncoding.Default.GetBytes(AuthCode);
encodedBytes = md5.ComputeHash(originalBytes);
Guid r = new Guid(encodedBytes);
string hashString = r.ToString("N");
提前致谢
已编辑:我的字符串是 123 作为字符串
产出;
PHP: 202cb962ac59075b964b07152d234b70
C# : 62b92c2059ac5b07964b07152d234b70