當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby HMAC.hexdigest用法及代碼示例

本文簡要介紹ruby語言中 OpenSSL::HMAC.hexdigest 的用法。

用法

hexdigest(digest, key, data) → aString

以 hex-encoded 字符串的形式返回身份驗證代碼。 digest 參數指定要使用的摘要算法。這可能是表示算法名稱的 String OpenSSL::Digest 的實例。

示例

key = 'key'
data = 'The quick brown fox jumps over the lazy dog'

hmac = OpenSSL::HMAC.hexdigest('SHA1', key, data)
#=> "de7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9"

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 HMAC.hexdigest。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。