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;
}
}