HMAC Hash Message Authentication Code Function

HMAC takes three inputs (key, message, hash method) and outputs hash message authentication code
1,8K download
Aggiornato 11 apr 2014

Visualizza la licenza

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

Cita come

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

Compatibilità della release di MATLAB
Creato con R2013a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Convert Image Type in Help Center e MATLAB Answers
Versione Pubblicato Note della release
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