中文md5 加密
function _md5(data) {
var Buffer = require( "buffer").Buffer ;
var buf = new Buffer(data) ;
var str = buf. toString( "binary") ;
var crypto = require( "crypto") ;
return crypto.createHash( "md5"). update(str). digest( "hex") ;
}
Node 默认不支持中文编码
所以在生成url参数的时候 使用如下方法进行加密
encodeURIComponent(params[k])
;