私の仕事は、CBC モードで AES-128 を復号化することです。これは、16 進数の文字列とキー (これも 16 進数) を既に暗号化する必要があるためです。次のような簡単なコードを試しました:
function doDecrypt(){
var encryptedData = "1d4c76364618b6efce62258353f89810"
var key = "11112222333344445555666677778888";
encryptedData = CryptoJS.enc.Hex.parse(encryptedData);
key = CryptoJS.enc.Hex.parse(key);
var decrypted = CryptoJS.AES.decrypt(encryptedData, key);
alert(CryptoJS.enc.Hex.stringify(decrypted));
}
私が得た結果は、空白の単語配列 (「解読済み」) です。
iv、salt などの追加情報が必要ですか?