欢迎光临
我们一直在努力

微信小程序使用md5加密(支持中文),与.net core 3.0 对应的md5加密(亲测原创技术分享)

微信小程序与服务端进行交互时,为了信息安全会进行数据签名加密,这里我用到md5加密进行签名。

因微信小程序 与.net core语言不同,所以加密调试这块我弄了好久,特此来记录一下。

先放上微信小程序 的md5.js文件,之前我在网上找了好几个,有中文加密跟我服务器对应不上。现在这个是支持的,且跟我.net corec对应上的

链接: https://pan.baidu.com/s/1p4On_Jx86l1rQU36PLYJdw 提取码: m8q7

如何引用:

//哪里要用,就放哪个js文件的上最顶部   md5.js的路径 根据个人存放位置自行修改
var md5 = require('md5.js')

如何使用它加密

//关键代码
md5.md5(string)

以上是微信小程序端的加密,下面是.net core方的加密

//
        // 摘要:
        //     /// 标准MD5加密 ///
        //
        // 参数:
        //   Str:
        public static string _ToMD5(this string Str)
        {
            MD5CryptoServiceProvider mD5CryptoServiceProvider = new MD5CryptoServiceProvider();
            return BitConverter.ToString(mD5CryptoServiceProvider.ComputeHash(Encoding.Default.GetBytes(Str))).Replace("-", "").ToLower();
        }

以上我封装了一个方法,这样使用时就简单了

string miwen ="这是要加密的"._ToMD5()

好了,就这么多了,整理不易,方便时请点个免费的赞

赞(1)
未经允许不得转载:自游互动 » 微信小程序使用md5加密(支持中文),与.net core 3.0 对应的md5加密(亲测原创技术分享)
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们