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);
不使用node的自帶的模塊,如何將下列代碼裝換?
暮色呼如
2018-11-21 17:14:00