前端angular使用crypto-js进行加密
程序员文章站
2022-05-03 10:33:51
首先下载大包 然后下载ts版本的包 接着在头部导入crypto-js模块 加密方法 解密方法 结束语:angular高版本的资料在国内真不好找,一个坑一个坑的踩过去,希望国内社区越来越强吧 ......
首先下载大包
npm install crypto-js
然后下载ts版本的包
npm install --save @types/crypto-js
接着在头部导入crypto-js模块
import { aes, mode, pad, enc } from 'crypto-js';
加密方法
//aes加密
encryptbyenaes(data: string): string {
let key = "123456";
let tmpaes = aes.encrypt(data, key, {
mode: mode.cbc,
padding: pad.pkcs7
});
return tmpaes.tostring();
}
解密方法
encryptbydeaes(data: string): string {
let key = "123456";
let tmpdeaes = aes.decrypt(data, key, {
mode: mode.cbc,
padding: pad.pkcs7
});
return tmpdeaes.tostring(enc.utf8);
}
结束语:angular高版本的资料在国内真不好找,一个坑一个坑的踩过去,希望国内社区越来越强吧
上一篇: Highcharts入坑记