Estoy tratando de descifrar el siguiente mensaje que se ha cifrado con AES CTR 128 (el cifrado se realiza en PHP y necesita descifrarse en Javascript).
const message = "DEnw6dO5nEZ4k532f3I8U6Vy1m/kgeqZhPAUqjVwCDwBRTUcxkgSn95ROXdy3lPF7ybbIiDIUYtmfru6AaNvUlP9HxOdlMkjSJDMDz7pcDj+Hqioipp/hqfSqPfSkFI8Q+VkBV9b2zNy9lamy4NmaFBo03KvVm3Hw2cMWHeRgE8DTJYPoYrBqIlKJ3PT7E3edd433UGRC/wdZ1jkf1cgpD3HdMHDDRtLnA2q/mbmuYHs7hZSz+CLzBHP6iq4+jEO/6FrLCQSPXqEwyRvTQ73ngS1KOoI5LdhQV7s7vrKJcxHWEBX5A84F7VRo+at/0aE0m71GwmHvJSs5ZrLCkuiLKHqyzO4SUHNeP0f1VqQmuphC0o8M912xfquBI9tv0TIipbvw2hNKKL66tYCBSx8W0C6rodJ+yirHs+Q5CorBqzrYr28it3gqs0bHrkN7A==" const key = "AJ89HFJHAJ89HFJH" const iv = "hsjsjdkdueooqpjj" CryptoJS.AES.decrypt(message, key, { iv: iv, mode: CryptoJS.mode.CTR }) console.log("Here is decrypted",decrypted.toString(CryptoJS.enc.Utf8))Después de esto, recibo el siguiente mensaje de error en la consola
A continuación se muestra el código PHP que se ha utilizado
$encryption_text = openssl_encrypt($text, $crypto_details['ciphering'], $crypto_details['cryptokey'], $crypto_details['option'], $crypto_details['iv']);Verifiqué varios recursos pero no pude encontrar la solución correcta para esto, por favor guíeme.
Gracias.