首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等效HMAC SHA-512密钥

等效HMAC SHA-512密钥
EN

Stack Overflow用户
提问于 2014-06-25 06:25:17
回答 1查看 1.8K关注 0票数 3

对于下面的密钥,等效的HMAC SHA-512密钥是什么?01c17afc4be444d9f27ff3b11cd206f79cbcd0fa7e262d90587338f7d5a70f92

在ruby中,用于此目的的代码是什么?我发现没有在线转换器来检查这个与HMAC。

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 10:38:14

您可以使用以下代码在ruby中使用HMAC和sha512创建签名,

代码语言:javascript
复制
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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24401623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档