CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法,目前已支持的算法包括:md5,aes,hmac等
CryptoJS的官网:CryptoJS官网、文档、下载
CryptoJS的获取:https://github.com/brix/crypto-js/releases
CryptoJS引用:如果只是用到个别的加密方式,可以单独引用对应的加密JS文件;我引用的是总文件crypto-js.js
这是一个小demo:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
</body>
<script type="text/javascript" src="crypto-js-3.1.9-1/crypto-js.js"></script>
<script type="text/javascript">
var test = "一个测试";
var pwd = "1234567891234567";//密码
//MD5的哈希
console.log(test+"---"+CryptoJS.MD5(test));
//加密base64
var encrypt=CryptoJS.AES