crypto-js实现aes的加解密
<!DOCTYPE html>
<html>
<head>
<title>系统安装</title>
<script src="/style/v3/crypto-js/crypto-js.js?t=287"></script>
</head>
<body>
<script>
test();
function test() {
//根据一个key bb 来加载aa
var curKey = "abcdefg";
var myStr = CryptoJS.AES.encrypt("aa", curKey).toString();
console.log("加密后字符串是:" + myStr);
//根据key来解释
var bytes = CryptoJS.AES.decrypt(myStr, curKey);
//转换成字符串
var curInfo = bytes.toString(CryptoJS.enc.Utf8);
console.log("解密后的字符串是" + curInfo);
}
</script>
</body>
</html>说明:
指定一个密钥,这个密钥通常在服务端生成
对数据的传输进行加密,在服务端使用同样的key进行解密