AES,DES加密JS源文件及其使用方法
源文件地址:https://github.com/dididi1234/crypto
进入之后直接下载CryptoJS.js,js中直接引用,小程序也一样可以使用
具体使用方法和vue中的CryptoJS.js一样
使用方法:
import CryptoJS from 'CryptoJS.js'; //aes加密 var aseKey ='你的key' function Encrypt(message) { var encrypt = CryptoJS.AES.encrypt(message, CryptoJS.enc.Utf8.parse(aseKey), { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }).toString(); return encrypt } //aes解密 function aesDecypt(encrypt){ console.log(CryptoJS) var decrypt = CryptoJS.AES.decrypt(encrypt, CryptoJS.enc.Utf8.parse(aseKey), { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }).toString(CryptoJS.enc.Utf8); return decrypt }
DES加密解密只需把AES改为DES就行了,CBC等模式直接把mode改为:CryptoJS.mode.CBC就行了
MD5加密只要用
CryptoJS.MD5()函数就行了
同时还有很多加密方式,可以打印CryptoJS看下