有没有大佬来看看这段.net 代码怎么转为 PHP

2018-10-16 10:04:42 +08:00
 weang000

public static string MD5Encrypt(string input) { System.Text.Encoding chset = System.Text.Encoding.GetEncoding("GBK"); MD5 md5 = new MD5CryptoServiceProvider(); byte[] t = md5.ComputeHash(chset.GetBytes(input)); StringBuilder sb = new StringBuilder(32); for (int i = 0; i < t.Length; i++) sb.Append(t[i].ToString("x").PadLeft(2, '0')); return sb.ToString(); }

1158 次点击
所在节点    问与答
4 条回复
yicong135
2018-10-16 11:22:21 +08:00
你用找 php 的 md5 函数不久行了
weang000
2018-10-16 11:32:33 +08:00
@yicong135 但是我用 php 的 md5 加密之后的值和.net 输出的值不一样
cceast
2018-10-16 11:35:42 +08:00
加密出来是 32 位的
weang000
2018-10-16 11:38:28 +08:00
@cceast 所以,这块怎么搞一下子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX