Use the IANA registered hash names with node crypto
npm install iana-hashes



The iana-hashes module is a very thin wrapper for the node crypto module's hash functions, allowing you to use the hash names registered with IANA, which are the names typically used in Internet standards.
``sh`
$ npm install iana-hashes
`sh`
$ make
The bundled and minified files will be in the generated build directory.
View the "Hash Function Textual Names" registry at IANA
crypto | IANA
-------- | --------
md2 | md2
md5 | md5
sha1 | sha-1
sha224 | sha-224
sha256 | sha-256
sha384 | sha-384
sha512 | sha-512
`javascript
var hashes = require('iana-hashes');
hashes.createHash('sha-1').update('test-sha1').digest('hex');
hashes.createHmac('sha-1', 'key').update('test-sha1-hmac').digest('hex');
``
MIT
If you like this, follow @lancestout on twitter.