当前位置:   article > 正文

JS 加密框架 crypto-js_cryptojs官网

cryptojs官网

由于现在项目使用http协议,且登录界面是明文传输,项目真正上线后基本的密码传输都很不安全。
决定用前端框架加密后再进行传输,以提高密码传输过程中的安全性。

在网上搜了很多,比较多的文章介绍这个框架。当然其他还有:坦福大学JS加密库 SJCL,jcryption等。
这里主要介绍下crypto-js.

1. 下载
官网地址http://cryptojs.altervista.org/还是能打开的
但官网上的项目是链接到 https://code.google.com/p/crypto-js/ 。需要翻墙才能下载。
并且由于 google code马上就要关闭,所以在天朝还是去github上搜索下载比较方便。

2. 使用
正常下载解压后会有两个文件夹:rollups 和 components
rollups下面是整合后的js,每一个可以单独通过js引用使用.
componets下面刚包括所有的组件源码,以及各组件压缩后的js文件

下面均以MD5为例:
 1).引用rollups下面的文件:
    <script src="你的文件路径/rollups/md5.js"></script>
    js代码:
    var md5 = CryptoJS.MD5("你想加密的内容");

 2).引用components下面的文件:
    <script src="你的文件路径/components/core-min.js"></script>
    <script src="你的文件路径/components/md5-min.js"></script>
    js代码:
    var md5 = CryptoJS.MD5("你想加密的内容");
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

其实rollups下面的md5.js 就是整合了components文件夹下core-min.js 和md5-min.js
这样方便只使用一种加密方式时,直接引用一个文件即可,如果你在一个页面中使用多个加密算法,则用第二种方式更好一些。

下面这个链接包含更多的加密方式使用范例:
http://www.sharejs.com/codes/javascript/7311

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/873073
推荐阅读
相关标签
  

闽ICP备14008679号