Я пытаюсь применить HMAC-SHA256 для генерации ключа для Rest API.
Я делаю что-то вроде этого:
def generateTransactionHash(stringToHash)
key = '123'
data = 'stringToHash'
digest = OpenSSL::Digest.new('sha256')
hmac = OpenSSL::HMAC.digest(digest, key, data)
puts hmac
end
Результат этого всегда таков: (если я поставлю "12345" в качестве параметра или "HUSYED815X", я получаю то же самое)
ۯw/{o���p�T����:��a�h��E|q
API не работает из-за этого... Может ли кто-нибудь помочь мне в этом?