当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 前端angular使用crypto-js进行加密

前端angular使用crypto-js进行加密

2019年03月09日  | 移动技术网IT编程  | 我要评论

首先下载大包

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高版本的资料在国内真不好找,一个坑一个坑的踩过去,希望国内社区越来越强吧

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网