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进行解密