只需要crypto-js中的aes,请教如何使用?

新手上路,请多包涵

crypto-js的地址:https://github.com/brix/crypt...

我原来使用整个包是可以加密的,代码如下

import CryptoJS from 'crypto-js/crypto.js';

//封装
aesEncrypt(key,content){
  // key=CryptoJS.enc.Utf8.parse(key);
  let encrypted = CryptoJS.AES.encrypt(content, key, { 
    mode: CryptoJS.mode.ECB, 
    padding: CryptoJS.pad.Pkcs7
  });
  return encrypted.toString();
}

但是因为包太大,现在只想用其中的aes加密,修改后报错了,代码如下

import CryptoJS from 'crypto-js/aes.js';

//封装
//...

自己看了下aes.js源码没弄懂这种模块加载机制。。。

我该怎么用才正确???

阅读 6k
2 个回答
✓ 已被采纳新手上路,请多包涵

已解决,单独import需要调用其他js,可以在官网下载独立aes包,找到资源下载3.x的包,解压后从rollups找到aes.js即可正常使用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题