我使用微软“system.security.cryptography”在 C# 应用程序中制作 md5,但我需要在 javascript 中制作类似的 md5 值在客户端,我谷歌搜索并找到了一个网站 Paj's Cryptography在“ymail.com”中也是使用 javascript 创建的,我们可以看到完全相同的所有密码在客户端更改为 md5,然后将它们发送到服务器,但问题是算法我不知道什么样的算法我们有 ?结果不同 我想将服务器中的 md5 密码与 Microsoft 版本匹配。
最佳答案
C# md5 输出可能如下所示:09-8F-6B-CD-46-21-D3-73-CA-DE-4E-83-26-27-B4-F6
Javascript md5 输出如下:098f6bcd4621d373cade4e832627b4f6
要使其看起来相同,只需获取您的 C# 输出并执行以下操作:
csharp_md5.ToLower().Replace('-', '');
md5 在所有语言中都是相同的媒介,生成的字母数字字符始终相同。
关于c# - 使用 javascript 创建 .net md5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8973263/