使用javascript创建.net md5

kam*_*001 1 javascript c# algorithm .net-security

我已经使用microsoft"system.security.cryptography"在c#应用程序中制作md5但是我需要在javascript中使用某些东西在客户端制作类似的md5值,我谷歌搜索并且我发现了一个站点Paj的密码术也是用javascript创建的在"ymail.com"中,我们可以在客户端看到与md5完全相同的所有密码更改,然后将它们发送到服务器,但问题是算法我不知道我们有哪种算法?结果不同我想在服务器中使用微软版本匹配md5密码.

Bri*_*ham 5

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('-', '');
Run Code Online (Sandbox Code Playgroud)

md5是所有语言的相同媒介,结果字母数字字符始终相同.