Как использовать AES-128-ECB с CryptoJS

#javascript #cryptojs

Вопрос:

Я пытаюсь использовать JS для шифрования некоторого json, который затем публикуется на другом веб-сайте. У меня возникли проблемы с правильным шифрованием.

Вот что у меня есть до сих пор:

 const data = { "id": "1450", "rilascio": Math.floor(Date.now() / 1000) }
const key = '12345';
const cypher = this.crypto.AES.encrypt(CryptoJS.enc.Utf8.parse(JSON.stringify(data)), "AES-128-ECB", key);
 

Однако полученная строка не поддается расшифровке. Например, когда я использую онлайн-шифрование/дешифрование, он не может его расшифровать.

Что я делаю не так?