首先下載大包
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高版本的資料在國內真不好找,一個坑一個坑的踩過去,希望國內社區越來越強吧