c# - 使用 javascript 创建 .net md5

标签 c# javascript algorithm .net-security

我使用微软“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/

相关文章:

image - opencv如何判断轮廓是直线还是曲线?

c# - 如何使用 C# 的 OrientDB-NET.binary 驱动程序在 OrientDB 上创建数据库?

c# - 超时缓冲任务数据

c# - 为 Epplus Excel 文件创建最小起订量

javascript - IE7 handle 组合按键

algorithm - 有人可以对这个 8 皇后算法中的递归进行反混淆吗

algorithm - 生成强连接、均匀分布、随机的有向图

c# - 可以根据字符串名称加载枚举吗?

javascript - 什么时候使用 apply over call 因为我们现在有 spread 语法?

javascript - JSF2.0 URL 问题 - 来自 JavaScript 资源的图像