前端angular使用crypto-js进行加密
程序员文章站
2022-08-05 21:44:25
首先下载大包 然后下载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高版本的资料在国内真不好找,一个坑一个坑的踩过去,希望国内社区越来越强吧
推荐阅读
-
使用前端开发调试工具fiddle进行线下调试css的方法
-
Python使用Pycrypto库进行RSA加密的方法详解
-
记一次在node.js中使用crypto的createCipheriv方法进行加密时所遇到的坑
-
使用前端开发调试工具fiddle进行线下调试css的方法
-
Python使用Pycrypto库进行RSA加密的方法详解
-
使用bcompiler对PHP文件进行加密的代码
-
对Linux上使用LUKS加密的部分进行备份
-
vue中使用cookies和crypto-js实现记住密码和加密的方法
-
前端加密传输 crypto-js AES 加密和解密
-
JS使用插件cryptojs进行加密解密数据实例