使用MD5加密
1. 下载安装ts-md5
在项目的命令行工具里输入
npm install ts-md5 --save
2、导入md5模块
import { Md5 } from 'ts-md5/dist/md5';
3、使用
let pwd = Md5.hashStr('你要加密得东西').toString()
4、注意
设置参数只能是字符串类型,所以要将密码加密,然后转换成字符串类型。
使用AES加密
1、添加 crypto-js
npm install crypto-js
2、添加 TypeScript对应 crypto-js 的 Interface
npm install --save @types/crypto-js
3、简单使用
let aa = CryptoJS.AES.encrypt('15823389445','youxin1996254.').toString();// 加密
let bb = CryptoJS.AES.decrypt(aa,'youxin1996254.').toString(CryptoJS.enc.Utf8) //解密
console.log(aa,'888888888888',bb)
加密:CryptoJS.AES.encrypt('加密内容','加密参数,偏移量').toString()
解密:CryptoJS.AES.decrypt('解密内容','加密参数,偏移量').toString(CryptoJS.enc.Utf8)
工作中可以两种加密方式混合时使用