前端数据加密CryptoJs使用
【前端数据加密CryptoJs使用】前几天做了一个需求,后台需要前台把要提交的数据进行一次加密,然后再提交给后台。在网上找了几个js加密库后,发现CryptoJs挺好用的。刚开始看文档的时候,发现大部分都是针对模块化引入的使用。使用加密的时候只需要某个加密方法,在前端html页面引入外部资源文件时引入一个大文件,就有点浪费加载时候的流量了。经过搜索之后,发现在html页面也可以单独引入某个加密方法文件。
我是把crypto-js的项目克隆到本地了,在他的src目录下有一些加密用的文件
在html页面使用script标签引入这些,就可以使用了, 不过第一要先引入core.js文件,然后再根据需要引入某个单独的加密方法文件
比如:我是只使用了md5和sha1加密直接使用就行了:
// sha1加密
CryptoJS.SHA1("hello world").toString(CryptoJS.enc.Hex);
// MD5加密
CryptoJS.MD5(“hello world”).toString(CryptoJS.enc.Hex)
其他的加密的方法使用直接搜文档就ok了
推荐阅读
- 爬虫学习|爬虫系列(某当网图书数据采集)
- selenium|selenium获取网页数据
- python|python+selenium获取excel表格数据
- Arduino|Part6 -- 读取并发布多传感器数据(rosserial_arduino)
- 记一次微前端技术选型
- (数据库提权——Redis)Redis未授权访问漏洞总结
- Java|Java 包装类
- 【核心数据】主流浏览器兼容性测试之优先级排序
- 【前端面试】(特别篇)面试准备——相互了解阶段
- 数据采集器、扫描仪、扫描枪、盘点机的详细发展介绍