const crypto=require("crypto");
//調用了digest()以後就不能再使用hash對象了,方法封裝
const md5Crypto=(str)=>{
const hash=crypto.createHash('md5');
hash.update(str);
//加密後是二進制的,不好看,轉換成16進制,並且字母大寫
return hash.digest("hex").toUpperCase();
}
console.log(md5Crypto('哈哈哈'))//一次加密
console.log(md5Crypto(md5Crypto('哈哈哈')))//二次加密