Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день

Нужно переделать следующий скрипт в js



function _encrypt_encryption_methods_openssl_hkdf($hash_function, $ikm, $length, $salt) {

$key = hash_hmac($hash_function, $ikm, $salt, TRUE);

return substr($key, 0, $length);

}

$key = '47e330288313d48af47dae4c0a4c6f45';

$text = 'BsDN5rv0/HJYeTc8vGqEKXx7+x6XXXmy5Ftvr76XADDLvi0wWK0k78TCtsKRRxXVrQbtM3jXCvlBnRZ1tiXhbFDOrJ1d5Brsc+wxEgULhIGYtsAztyM7CPbBrmNeXAnh';

$text = base64_decode($text);

$text = substr($text, 32);

$salt = substr($text, 0, 32);

$esalt = substr($salt, 0, strlen($salt) / 2);

$text = substr($text, 32);

$iv = substr($text, 0, 16);

$text = substr($text, 16);

$ekey = _encrypt_encryption_methods_openssl_hkdf('sha256', $key, 32, $esalt);

print openssl_decrypt($text, 'AES-128-CBC', $ekey, OPENSSL_RAW_DATA, $iv);

в результате должно получится "alexei"

2 года назад
dgastudio
Алексей 
43 года
16 лет в сервисе
Был
4 месяца назад

Выбранный исполнитель

Goroholinsky
Артем 
21 год
2 года в сервисе
Был
5 месяцев назад
2 года назад
$15
1 день
Escrow
Задача выполнена быстро и качественно, без доработок Успешное сотрудничество, рекомендую Спасибо!
Чітко поставлена задача та хороша кумунікація. Приємно працювати.

Заявки фрилансеров

Бонохов
 
28 лет
2 года в сервисе
Был
3 месяца назад
2 года назад
Goroholinsky
Артем 
21 год
2 года в сервисе
Был
5 месяцев назад
2 года назад
Дмитрий
 
33 года
11 лет в сервисе
Был
24 дня назад
47 отзывов
2 года назад
Максим
 
29 лет
2 года в сервисе
Был
месяц назад
9 отзывов
2 года назад
Серик
 
20 лет
2 года в сервисе
Был
2 года назад
2 года назад