前端数据加密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了

    推荐阅读