对于下面的密钥,等效的HMAC SHA-512密钥是什么?01c17afc4be444d9f27ff3b11cd206f79cbcd0fa7e262d90587338f7d5a70f92
在ruby中,用于此目的的代码是什么?我发现没有在线转换器来检查这个与HMAC。
发布于 2014-06-25 10:38:14
您可以使用以下代码在ruby中使用HMAC和sha512创建签名,
digest = OpenSSL::Digest.new('sha512')
signature = OpenSSL::HMAC.digest(digest, private_key, data)“数据”是您想要签名的实际数据。如果只想创建实例,那么可以使用instance = OpenSSL::HMAC.new(private_key, digest),然后使用update方法。
想了解更多关于使用ruby的HMAC和示例代码的信息-
http://ruby-doc.org/stdlib-2.1.0/libdoc/openssl/rdoc/OpenSSL/HMAC.html
https://stackoverflow.com/questions/24401623
复制相似问题