Вы можете использовать CryptoJS следующим образом:
var decryptedData = CryptoJS.AES.decrypt(cipherText, CryptoJS.enc.Base64.parse(key),
{
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7 //default
});
console.log('Decrypted Data: ' + decrypted);
PKCS5 не поддерживается этой библиотекой, но вы не должны использовать ее, так как она была разработана для DES, а не AES,Однако, если вы не хотите изменять его, вы все равно можете использовать PKCS7 для расшифровки, и это сработает, потому что разница заключается в размере блока, который поддерживает оба дополнения.PKCS5 работает только с 8-байтовыми блоками, тогда как PKCS7 работает с размерами блоков между 1 и 255 байтами.DES использует размер блока 8 байтов.