第一步:安装 MD5 和 crypto-js
npm install --save ts-md5
npm install --save @types/crypto-js
第二部:引入
import { Md5 } from 'ts-md5';
import CryptoJs from 'crypto-js';
第三步:使用
const md5: any = new Md5();
md5.appendAsciiStr(password);//password 密码
const md5pwd = md5.end(); // 加密后的md5 密码
const password = CryptoJs.enc.Hex.stringify(CryptoJs.HmacMD5(md5pwd, code)), // code 是 把用户名传送给后端 返回的 code。
最后的 password 就是进行md5 + hmac_md5 双重加密的密码了
最后
记录第一次写文章,大家共同进步!(上面好像不需要引用ts_md5的 因为crypto-js 有md5 的加密方法)