Home > Enterprise >  What is the JavaScript/node.js function HMACSHA256()?
What is the JavaScript/node.js function HMACSHA256()?

Time:03-08

I am trying to find information about this JavaScript/node.js function:

HMACSHA256()

Its mentioned e.g. here:

It's mentioned in other places too.

Neither node.js nor any browser JavaScript provides any function with that name.

So what is it? Is it pseudo code or is it a dummy function or simply a mistake everybody copies and pastes?

CodePudding user response:

It is a standard algorithum.

The JWT documentation is providing psuedo-code (and also links off to JWT specific libraries that you should probably be using instead of writing your own implementation).

The blog you've found has code examples using Crypto-JS

CodePudding user response:

You need a plugin named "crypto" It has "createHmac" function where you can give "sha256" as an argument.

https://nodejs.org/api/crypto.html#cryptocreatehmacalgorithm-key-options

  • Related