Как зашифровать данные с помощью sha256 с помощью hash_hmac в Rails, как в этой функции php

Мне нужно преобразовать эту функцию PHP в Rails. Он используется для шифрования данных, которые мы предоставляем специальным ключом. Выходные данные этой функции должны соответствовать функции ruby. Пожалуйста помоги.

public static function genHash($secret, $data) {
$ourhash = hash_hmac('sha256', utf8_decode($data), utf8_decode($secret), FALSE);
return $Hmac;
}

2

Решение

require 'openssl'

def genHash(secret, data)
OpenSSL::HMAC.hexdigest('sha256', secret, data)
end
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]