HMAC Hash Message Authentication Code Function

HMAC takes three inputs (key, message, hash method) and outputs hash message authentication code

您现在正在关注此提交

HMAC(key,message,method)

INPUT
key: input secret key in char
message: input message in char
method: hash method, either:
'SHA-1', 'SHA-256', 'SHA-384', 'SHA-512'

OUTPUT
HMAC: Hash message authentication code value in upper case HEX.

You must download the DataHash.m function made by Jan Simon in order to use HMAC.m. It can be found here:

http://www.mathworks.com/matlabcentral/fileexchange/31272-datahash

If needed, you can verify your output here:

http://www.freeformatter.com/hmac-generator.html#ad-output

More information on HMAC here:

http://en.wikipedia.org/wiki/Hash-based_message_authentication_code

引用格式

Peter Grunnet Wang (2026). HMAC Hash Message Authentication Code Function (https://ww2.mathworks.cn/matlabcentral/fileexchange/46182-hmac-hash-message-authentication-code-function), MATLAB Central File Exchange. 检索时间: .

类别

Help CenterMATLAB Answers 中查找有关 Convert Image Type 的更多信息

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.7.0.0

Removed MD2 and MD5 support.

1.6.0.0

Cleaned up code.

1.5.0.0

...

1.4.0.0

...more typos.

1.3.0.0

Typos.

1.2.0.0

Updated to support six various hash methods: SHA-1, SHA-256, SHA-384, SHA-512, MD2, MD5

1.1.0.0

Updated description.

1.0.0.0