HMAC Hash Message Authentication Code Function

HMAC takes three inputs (key, message, hash method) and outputs hash message authentication code
1,8K téléchargements
Mise à jour 11 avr. 2014

Afficher la licence

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

Citation pour cette source

Peter Grunnet Wang (2025). HMAC Hash Message Authentication Code Function (https://fr.mathworks.com/matlabcentral/fileexchange/46182-hmac-hash-message-authentication-code-function), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2013a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Convert Image Type dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
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