第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AES 前端加密,后端解密不出來,代碼如下

AES 前端加密,后端解密不出來,代碼如下

慕妹3146593 2019-01-16 11:48:46
1 . 前端js用的CryptoJS function encrypt(word){ var iv=CryptoJS.enc.Utf8.parse('0000000000000000'); //感覺這個iv不對 var key = CryptoJS.enc.Utf8.parse("SZSCjDcHtlnrYPzD"); var srcs = CryptoJS.enc.Utf8.parse(word); var encrypted = CryptoJS.AES.encrypt(srcs, key, { iv:iv, mode:CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); return encrypted.toString(); } 2 . 后端java public final static int AES_KEY_LENGTH = 32; private final static byte[] IV = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; private final static String ALGORITHM = "AES"; private final static String MODE = "AES/CBC/PKCS5Padding"; //解密部分 public static byte[] decrypt(byte[] decryptKey, byte[] decryptBytes) throws Exception { IvParameterSpec zeroIv = new IvParameterSpec(IV); SecretKeySpec key = new SecretKeySpec(decryptKey, ALGORITHM); Cipher cipher = Cipher.getInstance(MODE); cipher.init(Cipher.DECRYPT_MODE, key, zeroIv); return cipher.doFinal(decryptBytes); } 算法一臉懵逼,懂的大神給看看錯在哪,不甚感激~
查看完整描述

1 回答

?
萬千封印

TA貢獻1891條經(jīng)驗 獲得超3個贊

已解決,iv為空字符串就行了

查看完整回答
反對 回復(fù) 2019-02-12
  • 1 回答
  • 0 關(guān)注
  • 973 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號