cryptojs怎么加密大数据


cryptojs怎么加密大数据

文章插图

【cryptojs怎么加密大数据】使用crypto.js对大数据进行加密,具体方法如下:function getAesString(data,key,iv){//加密var key = CryptoJS.enc.Utf8.parse(key);var iv = CryptoJS.enc.Utf8.parse(iv);var encrypted =CryptoJS.AES.encrypt(data,key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7});return encrypted.toString(); //返回的是base64格式的密文}function getDAesString(encrypted,key,iv){//解密var key = CryptoJS.enc.Utf8.parse(key);var iv = CryptoJS.enc.Utf8.parse(iv);var decrypted =CryptoJS.AES.decrypt(encrypted,key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7});return decrypted.toString(CryptoJS.enc.Utf8); }function getAES(data){ //加密var key = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; //密钥var iv = '1234567812345678';var encrypted =getAesString(data,key,iv); //密文var encrypted1 =CryptoJS.enc.Utf8.parse(encrypted);return encrypted;}function getDAes(data){//解密var key = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; //密钥var iv = '1234567812345678';var decryptedStr =getDAesString(data,key,iv);return decryptedStr;}

    推荐阅读