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看下
相關文章
相關標籤/搜索