壹,有關於JS md5加密:
下載包:
1:md5.js ;?
2: md4.js ? ;
3: sha1.js。
二,使用MD5加密的方法:
下載md5.js文件,在網頁中引用該文件:
< script type="text/javascript" src="md5.js">< /script>
三,在妳需要使用MD5加密的地方如此調用:
< script type="text/javascript" >
hash = hex_md5("input string");
< /script>
其他兩個算法類似。
用javascript加密的好處是可以在客戶端完成加密之後傳送到服務端,
即可以減輕服務端負擔,也可以保證傳輸的安全。
可以使用crypto-js插件來進行加密的。
我就說壹下在node環境中使用吧(直接引入其實也差不多)
1,首先安裝crypto-js包:
壹般加密的地方都是需要發送ajax,所以最好把ajax再封裝壹下(這樣只要在這裏加密就可以了),將封裝的ajax文件掛到VUE全局方法(就是在在入口的地方使用Vue.prototype)
2,在ajax文件處引入下面兩個文件:
var?CryptoJS?=?require("crypto-js/core");var?MD5?=?require("crypto-js/md5")?//或者使用ES6?importimport?CryptoJS?from?'crypto-js/core';import?MD5?from?'crypto-js/md5';3,最後在需要使用的地方用這“CryptoJS.MD5(需要加密的值)”。