在互联网上传输数据为了确保数据的安全性,需要对网络传输数据进行加密。这样就算别人截获了我们的数据,也需要进行解密才能知道其中的内容。
网络上Javascript的加密与解密方法有很多,常用的有md5、base64、sha1、rsa等方法。
MD5
在网上我们可以找到别人写好的MD5插件。MD5参考站点
我们都知道MD5是不加逆的加密,所以没有解密方法使用。
1 | <script type="text/ecmascript" src="md5.js"></script> |
Base64
Base64参考站点
1 | <script type="text/javascript" src="base64.js"></script> |
Sha1
Sha1参考站点
1 | <script type="text/ecmascript" src="sha1.js"></script> |
Crypto-js
Crypto-js是一个包含Crypto, JavaScript, MD5, SHA-1, SHA-2, SHA-3, HMAC, PBKDF2, AES, TripleDES, Rabbit, RC4等多种前端的加密项目,可以直接引用里面的js脚本。
Crypto-js参考站点