const crypto = require('crypto');function md5(str, boolean) { var md5 = crypto.createHash('md5'); var strBuffer = Buffer.isBuffer(str) ? str : new Buffer(str); md5.update(strBuffer); //如果boolean为true,则返回16字符二进制数,否则返回32位16进制数 if (boolean) return md5.digest('binary'); return md5.digest('hex');}//调用方法和php基本一致const str = new Buffer(md5('123456', true), 'binary').toString('base64');//输出可得4QrcOUm6Wau+VuBX8g+IPg==console.log(str);
添加回答
举报
0/150
提交
取消