vue3(Nuxt) +CryptoJS实现各种加密功能

作者
2024-11-12阅读 209

1、组件地址

https://github.com/sytelus/CryptoJS

中文文档: https://github.com/xiaohuiguo/CryptoJS-guide-cn

2、安装

npm install crypto-js --save-dev
yarn add crypto-js --dev
// 或者下载js文件https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js

3、使用

我这里是创建了一个encryptUtils.js。我这里直接贴代码了

import CryptoJS from 'crypto-js'

export default new class encryptUtils {

  MD5(str) {
    // 判断输入是否为空或undefined
    if (str === null || str === undefined) {
      return "";
    }
    var s = str.toString(); // 确保输入是字符串
    // 加密
    var hash = CryptoJS.MD5(s).toString();
    return hash;
  }

}



全部评论

头像
乌兔
前端开发
私信
获得点赞 445
文章被阅读 31,261