cryptojs(crypto.js)为javascript提供了各种各样的加密算法。目前已支持的算法包括: md5sha-1sha-256aesrabbitmarc4hmachmac-md5hmac-sha
具体下载地址:点击下载
主要是两个文件夹,components和rollups
第一个是组件,第二个是汇总。
在汇总文件夹中的文件是在组件一个或多个文件夹拼接后压缩的。
这使得汇总独立的文件夹在你的项目纳入项目文件,而无需担心它的依赖。
CryptoJS
由于后台java使用AES加密使用的是AES/EBC/PKCS5Padding进行初始化的,
1、首先var key = CryptoJS.enc.Utf8.parse(key);
2、由于后端用的PKCS5Padding,而CryptoJS类库类库中没有,但有PKCS7Padding,跟PKCS5Padding是一样的,所以加密时加上红色部分的参数即可:CryptoJS.AES.encrypt(text, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});










