这里需要用到crypto-js插件,使用如下:
// 1、安装pinyin-pro(推荐使用淘宝镜像):
npm install crypto-js --save// 2、在项目中引入:
import CryptoJS from 'crypto-js'// 3、加密(originText:原始文本,key:密钥)
const encryptDES = (originText, key) => {const keyHex = CryptoJS.enc.Utf8.parse(key)if (originText) {const encrypt = CryptoJS.DES.encrypt(originText, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7,})return encrypt.toString()}return ''
}// 4、解密(originText:加密文本,key:密钥)
const decryptDES = (ciphertext, key) => {const keyHex = CryptoJS.enc.Utf8.parse(key)if (ciphertext) {const decrypted = CryptoJS.DES.decrypt(ciphertext, keyHex, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7,})return decrypted.toString(CryptoJS.enc.Utf8)}return ''
}
解决。
上一篇:数据分析--文件夹的操作
下一篇:语法练习:non_start