使用javascript创建.net md5

时间:2012-01-23 14:36:30

标签: c# javascript algorithm .net-security

我已经使用microsoft“system.security.cryptography”在c#应用程序中制作md5但是我需要在javascript中使用某些东西在客户端制作类似的md5值,我在google搜索并找到了一个网站Paj's Cryptography已经在“ymail.com”中使用javascript创建了我们可以在客户端看到完全相同的所有密码更改为md5,然后将它们发送到服务器,但问题是算法我不知道我们采用什么样的算法有?结果不同我想在服务器中使用微软版本匹配md5密码。

1 个答案:

答案 0 :(得分: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('-', '');

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