本人也不太了解AES加密解密,为了解决Node.js加密,但是无法C#解密的问题,在网上搜了大量的相关文章. 但是多数是Node.js vs Java 或 Java vs C#的双向加密解密代码,但是没有Node.js vs C#. 然后通过反复试验,找到了解决办法. 不多说了,上代码,有坑不怕,随我冲! Node.js加密 var crypto = require('crypto'); var secretKey = 'password'; var aesEncrypt = function(
在用crypto模块时碰到了加密中文不相同的问题,多谢群里面@蚂蚁指定 1:解决中文不同的问题 function md5Pay(str) { str = (new Buffer(str)).toString("binary"); var ret = crypto.createHash('md5').update(str).digest("hex"); return ret;} 2:正常字符串加密 function md5(str) { var ret = crypt