Как в javascript расшифровать зашифрованный (aes-128-ecb) текст в php?

Ирина Логинова•12 октября 2026 г.

1 ответ

Ответить
3

юзай CryptoJS, он умеет ECB без проблем. В PHP обычно после openssl_encrypt получаешь base64 строку, в js её сначала парсишь через CryptoJS.enc.Base64.parse. Потом просто CryptoJS.AES.decrypt(ciphertext, keyWordArray, { mode: CryptoJS.mode.ECB }).toString(CryptoJS.enc.Utf8). Ключ тоже через Utf8.parse прогони, если он строкой. И да, ECB без IV, так что даже не пытайся его передавать, иначе всё сломается.

Ваш ответ

Минимум 20 символов (0/20)

, чтобы ответ был привязан к аккаунту

Похожие вопросы