Всем привет. Столкнулся с такой проблемой, нужно зашифровать строку в PHP с помощью библиотеки OpenSSL и метода aes-256-cbc, а рассшифровать на сервере Node JS... Сколько перепробовал методов никак не получилось... Подскажите как сделать....
Если что в PHP использую такую функцию:
function encode($str, $key)
{
$encryption_key = base64_decode($key);
$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('aes-256-cbc'));
$encrypted = openssl_encrypt($str, 'aes-256-cbc', $encryption_key, 0, $iv);
return base64_encode($encrypted . '::' . $iv);
}