Решить задачу декодирования NODE JS

1 000 руб. за проект
19 декабря 2019, 11:03 • 4 отклика • 32 просмотра
необходимо реализовать функцию декодирования в NODE JS

Кодирование происходит на php и выглядит так:
<?php
$string = 'r00000010001';
$encrypt_method = "AES-256-CBC";
$secret_key = '7CEsPlLfVXcHf2S4wsnPnfNqYa+N/D/1zCXExN4aJSs=';
$secret_iv = 'StqUaIcbO9LFZ9QiuguXR6M/BepqZDV8p1now0FA/C4=';
// hash
$key = hash('sha256', $secret_key);

// iv - encrypt method AES-256-CBC expects 16 bytes - else you will get a warning
$iv = substr(hash('sha256', $secret_iv), 0, 16);
$output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv);
$output = base64_encode($output);

echo "string: " .base64_decode('eVlYWGYrRTF1U2duTk1CZ3Z1L2NWUT09'). "<br>";
echo "key: " .$key. "<br>";
echo "iv: " .$iv. "<br>";
echo "decrypt: " .$output;
?>
Результат: VU5pckRaWHA4bjNaUjU3dGhscys3QT09
Необходимо реализовать декодирование этой строки на NODE JS

Моих знаний не хватает.

Отзывы
рекомендую.
4 года назад
R50 3a780cd0443fec4e873baaa7727a8fe7
Фрилансер
Отличный заказчик, предоставил четкое ТЗ по которому было просто выполнить задачу. После демонстрации работы перевёл деньги и я сбросил результат работы. Рекомендую к сотрудничеству.
4 года назад