HMAC Hash Message Authentication Code Function
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
Cite As
Peter Grunnet Wang (2024). HMAC Hash Message Authentication Code Function (https://www.mathworks.com/matlabcentral/fileexchange/46182-hmac-hash-message-authentication-code-function), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Graphics > Images > Convert Image Type >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
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 |