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

你可能感兴趣的:(前端数据加密CryptoJs使用)