项目用的jQuery库,外部用到的插件都是下载到项目文件夹里面。
请问如何实现CryptoJS的aes-gcm模式加密?
之前用过一个aes.js文件,但是查看源文件后里面不包含gcm模式
之前加密:
/**
* 加密(需要先加载lib/aes/aes.min.js文件)
* @param word
* @returns {*}
*/
function encrypt(word){
var key = CryptoJS.enc.Utf8.parse("abcdefgabcdefg12");
var srcs = CryptoJS.enc.Utf8.parse(word);
var encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7});
console.log('encrypt', encrypted.toString())
return encrypted.toString();
}
现在要求改成aes-gcm模式加密,希望各位大佬指教 谢谢了^_^