概述
如何在jquery或者js直接使用crypto-js
步骤
1、下载
打开github上的cryto-js的地址:https://github.com/brix/crypto-js
切换到分支 master上,直接 clone下载
或者在百度网盘上进行下载
链接:https://pan.baidu.com/s/1wxXd65CjfBvUZae2TvZXyQ?pwd=13yv
提取码:13yv
如下图
2、下载整体文件,拷贝将代码拷贝到网站的某个目录下
3、引用crypto-js.js
4、使用
<!DOCTYPE html> <html> <head> <title>系统安装</title> <link href="/style/v3/layui/css/layui.css" type="text/css" rel="stylesheet" /> <link href="/style/v3/ztree/css/zTreeStyle.css" type="text/css" rel="stylesheet" /> <script src="/style/v3/layui/layui.js"></script> <script src="/style/v3/js/jquery.min.js?t=287"></script> <script src="/style/v3/crypto-js/crypto-js.js?t=287"></script> <script> var table = layui.table; </script> </head> <body> <script> $(function() { //根据一个key bb 来加载aa var curKey = "abcdefg"; var myStr = CryptoJS.AES.encrypt("aa", curKey).toString(); console.log("加密后字符串是:" + myStr); //根据key来解释 var bytes = CryptoJS.AES.decrypt(myStr, curKey); //转换成字符串 var curInfo = bytes.toString(CryptoJS.enc.Utf8); console.log("解密后的字符串是" + curInfo); }); </script> </body> </html>
输出结果
加密后字符串是:U2FsdGVkX19LQY/pA8xbhCjkQnu+EHRp9IGAU38iNvg= 解密后的字符串是aa