使用 javascript 创建 .net md5

发布于 2024-12-28 09:38:56 字数 314 浏览 0 评论 0原文

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

I have used microsoft "system.security.cryptography" to make md5 in c# application but I need something in javascript to make a similar md5 value at the client side, I googling and I found a site Paj's Cryptography that has been created using javascript also in "ymail.com" we can see something exactly the same all password change to md5 at the client side and then send them to server, but the problem is algorithm I don't know what kinds of algorithm we have ? the results are different I want to match the md5 password in server with microsoft version.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半葬歌 2025-01-04 09:38:56

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# md5 output may look like: 09-8F-6B-CD-46-21-D3-73-CA-DE-4E-83-26-27-B4-F6

Javascript md5 output looks like: 098f6bcd4621d373cade4e832627b4f6

To make it look the same, just take your c# output and do this:

csharp_md5.ToLower().Replace('-', '');

md5 is an identical medium across all languages, the resulted alphanumeric characters are always the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文