最近项目用到加密,然后在网上搜了下,实际上先前搜到的是网上一个开源插件(AES加密算法),由于业务需求的复杂性,在加解密的时候始终不能和app端以及硬件芯片程序保持一致,在咨询了搞安全的同事之后,介绍了cryptojs插件,经过调试终于和app端和服务器端以及硬件芯片程序端保持了一致。
1、下载CryptoJs包
CryptoJS的包,下载地址:https://code.google.com/archive/p/crypto-js/downloads,下载解压之后如下图所示
我们所依赖的包主要在components文件夹下
2、CryptoJs md5实例
1,新建md5.html页面,然后把components文件夹下的core.js和md5.js两个js文件复制出来并引入到html中
<!-- V型知识库原创 www.vxzsk.com --> <script type="text/javascript" src="core.js"></script> <script type="text/javascript" src="md5.js"></script>
2,CryptoJS的MD5加密实现
<script type="text/javascript"> alert("你好,欢迎来V型知识库,这是一个MD5测试 MD5:"+CryptoJS.MD5("你好,欢迎来到V型知识库,这是一个MD5测试")); </script>
3、效果
用浏览器打开md5.html页面
4、md5.html页面完整代码
<!DOCTYPE html> <head> <meta charset="utf-8"> </head> <body > <!-- V型知识库原创 www.vxzsk.com --> <script type="text/javascript" src="core.js"></script> <script type="text/javascript" src="md5.js"></script> <script type="text/javascript"> alert("你好,欢迎来V型知识库,这是一个MD5测试 MD5:"+CryptoJS.MD5("你好,欢迎来到V型知识库,这是一个MD5测试")); </script> </body> </html>
5、总结
cryptojs的md5调用函数主要为
CryptoJS.MD5("要加密的内容")
此文章本站原创,地址 https://www.vxzsk.com/1225.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程