AES,DES加密JS源文件及其使用方法
2019-11-08

源文件地址: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看下 , 1, 0, 9);