AES,DES加密JS源文件及其使用方法

源文件地址:https://github.com/dididi1234/cryptovue

进入以后直接下载CryptoJS.js,js中直接引用,小程序也同样可使用git

具体使用方法和vue中的CryptoJS.js同样github

使用方法:小程序

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看下
相关文章
相关标签/搜索