I am trying to use CryptoJS to encrypt a string of 32 characters:
var string = '12345678901234567890123456789012'.
I am using the key of 32 characters for AES256:
var key = '12345678901234567890123456789012':
var _key = CryptoJS.enc.Utf8.parse(key);
var encryptedECB = CryptoJS.AES.encrypt(string.trim(), _key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
}).toString();
I am expecting the encryptedECB string length to be 44 characters. Instead it is 64 characters. What I am doing wrong?