crypto-js加解密库使用-环境部署及测试

boyanx3个月前技术教程8

概述

如何在jquery或者js直接使用crypto-js。

可以Aes,md5等加密或者加密!

步骤

1、下载

打开github上的cryto-js的地址
:https://github.com/brix/crypto-js

切换到分支 master上,直接 clone下载

如下图

2、下载整体文件,拷贝将代码拷贝到网站的某个目录下

4、引用crypto-js.js 使用




	系统安装
	
	
	<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>



   
    <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>

输出结果

加密后字符串是:U2FsdGVkX19LQY/pA8xbhCjkQnu+EHRp9IGAU38iNvg=
解密后的字符串是aa
标签: jquery.js下载

相关文章

超全面的web开发工具和资源,全部都是免费的,还不拿走?

对于WEB开发者来说,web技术不断的变化。这也就意味着,web开发者需要积极主动的去学习相关的技术以及编程语言。为了方便开发者,W3Cschool小师妹为大家收集整理了超全面的web开发工具和资源。...

javascript中的模块系统

简介在很久以前,js只是简单的作为浏览器的交互操作而存在,一般都是非常短小的脚本,所以都是独立存在的。但是随着现代浏览器的发展,特别是nodejs的出现,js可以做的事情变得越来越多也越来越复杂。于是...

你所不知道的&quot;网站页面显示正在加载中&quot;方法

有些网站的为了节省成本,采用的是空间,没有租服务器,那么不论是平时访问速度还是流量大时,点击半天,都还没有打开,为了提高用户体验,建议添加“正在加载中”的提示。方法如下:1、在之间添加:<scr...

图片异步延迟加载,提升网页打开速度

提升网页加载速度的方法有很多种,用 jquery.lazyload.js 实现图片异步延迟加载,对于页面包含图片较多的网站来说,会是个不错的提升网页打开速度的方法。代码君网站栏目页列表左侧,在PC端预...

浅谈JS和jQuery优劣

现在各种类库满天飞,说jQuery有多快多快,可是对前端大牛来说,更定不会止步于jQuery,因而常常听到高级的前端工程师追求原生js,为何?答案是原生JS要更快,原因是JQuery这样的库必须要兼容...

我采访了一位 Pornhub 工程师,聊了这些纯纯的话题

成人网站在推动 Web 发展方面所起到的作用无可辩驳。从突破浏览器的视频能力限制,到利用 WebSocket 推送广告(防止被广告拦截器拦截),你必须不断想出各种聪明的办法,让自己处在 Web 技术创...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。