У меня есть php-код:
openssl_encrypt($string, 'AES-256-CBC', $key, 0, $iv);
и мой код nodejs:
crypto.createDecipheriv('aes-256-cbc', 'key', 'iv')
Ключ в моем коде php составляет 64 символа при печати на консоль. Тем не менее, когда я использую тот же ключ для расшифровки своего кода в nodejs, это только радует, когда я использую 32 символа для своего ключа. Я попытался использовать только первые 32 символа ключа, который я использую в своем коде шифрования php, но он не работает. Кто-нибудь может объяснить, где я здесь не так? Спасибо.