在Ruby中使用HMAC SHA256 [英] Using HMAC SHA256 in Ruby
本文介绍了在Ruby中使用HMAC SHA256的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试应用HMAC-SHA256为Rest API生成密钥.
I'm trying to apply HMAC-SHA256 for generate a key for an 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"作为参数,则得到相同的结果)
The output of this is always this: (if I put '12345' as parameter or 'HUSYED815X', I do get the same)
ۯw/{o���p�T����:��a�h��E|q
由于这个原因,API无法正常工作……有人可以帮我吗?
The API is not working because of this... Can some one help me with that?
推荐答案
查看全文