{"_id":"js-sha512","_rev":"3759193","name":"js-sha512","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","dist-tags":{"latest":"0.9.0"},"maintainers":[{"name":"emn178","email":""}],"time":{"modified":"2025-03-27T07:14:06.000Z","created":"2014-01-05T06:02:49.194Z","0.9.0":"2024-01-24T15:32:04.681Z","0.8.0":"2018-08-05T09:11:19.328Z","0.7.1":"2017-12-21T12:56:07.251Z","0.7.0":"2017-11-19T06:16:59.543Z","0.6.0":"2017-10-31T12:55:36.675Z","0.5.0":"2017-10-07T01:33:02.321Z","0.4.0":"2017-07-08T13:23:02.156Z","0.3.0":"2017-01-23T03:46:58.842Z","0.2.2":"2015-02-09T14:22:02.026Z","0.2.1":"2015-02-08T07:24:48.652Z","0.2.0":"2015-02-02T13:48:50.211Z","0.1.3":"2015-01-26T11:49:19.373Z","0.1.1":"2014-07-27T12:06:35.554Z","0.1.0":"2014-01-05T06:02:49.194Z"},"users":{},"author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"versions":{"0.9.0":{"name":"js-sha512","version":"0.9.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","mocha":"~10.2.0","nyc":"^15.1.0","requirejs":"^2.1.22","tiny-worker":"^2.3.0","uglify-js":"^3.1.9"},"scripts":{"test":"nyc mocha tests/node-test.js","report":"nyc --reporter=html --reporter=text mocha tests/node-test.js --exit","coveralls":"nyc report --reporter=text-lcov | coveralls","build":"uglifyjs src/sha512.js -c -m eval --comments -o build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"nyc":{"exclude":["tests"]},"gitHead":"6def8ef9426cc9ec8618d4eff2ea08d31ebbe62c","_id":"js-sha512@0.9.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"shasum":"ed569aa1e4bdaf0b83363c29db1ab87b1192d9ae","size":17997,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.9.0.tgz"},"_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"directories":{},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512_0.9.0_1706110324520_0.8396858571420673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T15:32:04.681Z","publish_time":1706110324681,"_source_registry_name":"default","_cnpm_publish_time":1706110324681},"0.8.0":{"name":"js-sha512","version":"0.8.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","mocha":"~5.2.0","nyc":"^11.3.0","requirejs":"^2.1.22","uglify-js":"^3.1.9","webworker-threads":"^0.7.11"},"scripts":{"test":"nyc mocha tests/node-test.js --exit","report":"nyc --reporter=html --reporter=text mocha tests/node-test.js --exit","coveralls":"nyc report --reporter=text-lcov | coveralls","build":"uglifyjs src/sha512.js -c -m eval --comments -o build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"nyc":{"exclude":["tests"]},"gitHead":"b6c443143f4a32cbd62b18bfc8f984c4b54c97f5","_id":"js-sha512@0.8.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"dd22db8d02756faccf19f218e3ed61ec8249f7d4","size":17532,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.8.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512_0.8.0_1533460279198_0.34338995240388326"},"_hasShrinkwrap":false,"publish_time":1533460279328,"_cnpm_publish_time":1533460279328,"_cnpmcore_publish_time":"2021-12-16T13:19:53.840Z"},"0.7.1":{"name":"js-sha512","version":"0.7.1","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","mocha":"~2.3.4","nyc":"^11.3.0","requirejs":"^2.1.22","uglify-js":"^3.1.9","webworker-threads":"^0.7.11"},"scripts":{"test":"nyc mocha tests/node-test.js","report":"nyc --reporter=html --reporter=text mocha tests/node-test.js","coveralls":"nyc report --reporter=text-lcov | coveralls","build":"uglifyjs src/sha512.js -c -m eval --comments -o build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"nyc":{"exclude":["tests"]},"gitHead":"241405d4fd20a7d4151f5fb8bc1b70964c5f7fac","_id":"js-sha512@0.7.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"854f027afe1c940b93bef7bc357ec33b05c13685","size":16415,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.7.1.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512-0.7.1.tgz_1513860967146_0.5434471478220075"},"directories":{},"publish_time":1513860967251,"_hasShrinkwrap":false,"_cnpm_publish_time":1513860967251,"_cnpmcore_publish_time":"2021-12-16T13:19:54.138Z"},"0.7.0":{"name":"js-sha512","version":"0.7.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"^0.6.0","mocha":"~2.3.4","requirejs":"^2.1.22","uglifyjs":"^2.4.11","webworker-threads":"^0.7.11"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/sha512.js --compress --mangle --comments --output build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"dependencies":{},"gitHead":"6aed3e39c420363aab5183dfccde4576757b2369","_id":"js-sha512@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"20b1838c951ef60296f001337cf1c896eb90d56f","size":92467,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.7.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512-0.7.0.tgz_1511072219388_0.5443561105057597"},"directories":{},"publish_time":1511072219543,"_hasShrinkwrap":false,"_cnpm_publish_time":1511072219543,"_cnpmcore_publish_time":"2021-12-16T13:19:54.718Z"},"0.6.0":{"name":"js-sha512","version":"0.6.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","requirejs":"^2.1.22","uglifyjs":"~2.4.10","webworker-threads":"^0.7.11"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/sha512.js --compress --mangle --comments --output build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"094ce76c5a7256e8a1ea8506e226a98f7d4749f4","_id":"js-sha512@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"10b40cc2a7bc66f315c042a9b2998dff66a860b8","size":22482,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.6.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512-0.6.0.tgz_1509454536156_0.2522400738671422"},"directories":{},"publish_time":1509454536675,"_hasShrinkwrap":false,"_cnpm_publish_time":1509454536675,"_cnpmcore_publish_time":"2021-12-16T13:19:55.034Z"},"0.5.0":{"name":"js-sha512","version":"0.5.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","requirejs":"^2.1.22","uglifyjs":"~2.4.10","webworker-threads":"^0.7.11"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/sha512.js --compress --mangle --comments --output build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"05de50a022028a79cb2213b22f199b5774f5fd82","_id":"js-sha512@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"34fff16a5fc4026afde0392648ab8ddefe80fad2","size":22300,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.5.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512-0.5.0.tgz_1507339982176_0.7012776737101376"},"directories":{},"publish_time":1507339982321,"_hasShrinkwrap":false,"_cnpm_publish_time":1507339982321,"_cnpmcore_publish_time":"2021-12-16T13:19:55.308Z"},"0.4.0":{"name":"js-sha512","version":"0.4.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","uglifyjs":"~2.4.10"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/sha512.js --compress --mangle --comments --output build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"310922df3bd24c7101476b9205cd4ff871fb11d1","_id":"js-sha512@0.4.0","_shasum":"766b1d90bc3a3e17e86090c258658e4a23857420","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.6.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"766b1d90bc3a3e17e86090c258658e4a23857420","size":20829,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.4.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha512-0.4.0.tgz_1499520182004_0.65445162425749"},"directories":{},"publish_time":1499520182156,"_hasShrinkwrap":false,"_cnpm_publish_time":1499520182156,"_cnpmcore_publish_time":"2021-12-16T13:19:55.585Z"},"0.3.0":{"name":"js-sha512","version":"0.3.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","uglifyjs":"~2.4.10"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/sha512.js --compress --mangle --comments --output build/sha512.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"8f0ff971cd7b546a2015af58d5b0aa8f7dbb4c7f","_id":"js-sha512@0.3.0","_shasum":"3dc20b6c7d9052e6557db004ffc2213a71f1a0e9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"3dc20b6c7d9052e6557db004ffc2213a71f1a0e9","size":17594,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.3.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-sha512-0.3.0.tgz_1485143216911_0.3949750151950866"},"directories":{},"publish_time":1485143218842,"_hasShrinkwrap":false,"_cnpm_publish_time":1485143218842,"_cnpmcore_publish_time":"2021-12-16T13:19:55.845Z"},"0.2.2":{"name":"js-sha512","version":"0.2.2","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"ea761fa3875aa6af9780a4a4006255a69b69081a","_id":"js-sha512@0.2.2","_shasum":"f981870c647f340cc366f710d06c4e1930cf63af","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"dist":{"shasum":"f981870c647f340cc366f710d06c4e1930cf63af","size":17290,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.2.2.tgz"},"directories":{},"publish_time":1423491722026,"_hasShrinkwrap":false,"_cnpm_publish_time":1423491722026,"_cnpmcore_publish_time":"2021-12-16T13:19:56.103Z"},"0.2.1":{"name":"js-sha512","version":"0.2.1","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"213f2972f772712703cdbbe3118d87ef232d9b15","_id":"js-sha512@0.2.1","_shasum":"4f1b5f2f686d86dca671a7374af25348303eac1f","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"dist":{"shasum":"4f1b5f2f686d86dca671a7374af25348303eac1f","size":16090,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.2.1.tgz"},"directories":{},"publish_time":1423380288652,"_hasShrinkwrap":false,"_cnpm_publish_time":1423380288652,"_cnpmcore_publish_time":"2021-12-16T13:19:56.314Z"},"0.2.0":{"name":"js-sha512","version":"0.2.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"74024f2b93cde47f2eb1971458cb12883eb32068","_id":"js-sha512@0.2.0","_shasum":"15559dfbad079d5e1ae83eb3f60bd692606d54f9","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"dist":{"shasum":"15559dfbad079d5e1ae83eb3f60bd692606d54f9","size":15872,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.2.0.tgz"},"directories":{},"publish_time":1422884930211,"_hasShrinkwrap":false,"_cnpm_publish_time":1422884930211,"_cnpmcore_publish_time":"2021-12-16T13:19:56.546Z"},"0.1.3":{"name":"js-sha512","version":"0.1.3","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"gitHead":"07821b3bacaded4efd7b9fa579a331c5eccd0fb1","_id":"js-sha512@0.1.3","_shasum":"7d86212099c88639fdc21d14471eaa73e2ff0223","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"dist":{"shasum":"7d86212099c88639fdc21d14471eaa73e2ff0223","size":13634,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.1.3.tgz"},"directories":{},"publish_time":1422272959373,"_hasShrinkwrap":false,"_cnpm_publish_time":1422272959373,"_cnpmcore_publish_time":"2021-12-16T13:19:56.876Z"},"0.1.1":{"name":"js-sha512","version":"0.1.1","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","scripts":{"test":"node tests/node-test.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"_id":"js-sha512@0.1.1","dist":{"shasum":"89b56a08165fb90fa3adab663a4cf21a37d073cb","size":10437,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"directories":{},"publish_time":1406462795554,"_hasShrinkwrap":false,"_cnpm_publish_time":1406462795554,"_cnpmcore_publish_time":"2021-12-16T13:19:57.110Z"},"0.1.0":{"name":"js-sha512","version":"0.1.0","description":"This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.","main":"src/sha512.js","scripts":{"test":"node tests/node-test.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha512.git"},"keywords":["sha","sha2","sha384","sha512","sha512/224","sha512/256","hash","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"readmeFilename":"README.md","_id":"js-sha512@0.1.0","dist":{"shasum":"9357ab6d130d28ea5b81f093a6890f8f53a1f0c8","size":10074,"noattachment":false,"key":"/js-sha512/-/js-sha512-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-sha512/download/js-sha512-0.1.0.tgz"},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"directories":{},"publish_time":1388901769194,"_hasShrinkwrap":false,"_cnpm_publish_time":1388901769194,"_cnpmcore_publish_time":"2021-12-16T13:19:57.370Z"}},"readme":"# js-sha512\n[![Build Status](https://travis-ci.org/emn178/js-sha512.svg?branch=master)](https://travis-ci.org/emn178/js-sha512)\n[![Coverage Status](https://coveralls.io/repos/emn178/js-sha512/badge.svg?branch=master)](https://coveralls.io/r/emn178/js-sha512?branch=master)\n[![CDNJS](https://img.shields.io/cdnjs/v/js-sha512.svg)](https://cdnjs.com/libraries/js-sha512/)  \n[![NPM](https://nodei.co/npm/js-sha512.png?stars&downloads)](https://nodei.co/npm/js-sha512/)  \nA simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.\n\n## Notice\n* v0.8.0+ will throw an error if try to update hash after finalize.\n\n## Demo\n[SHA512 Online](http://emn178.github.io/online-tools/sha512.html)  \n[SHA384 Online](http://emn178.github.io/online-tools/sha384.html)  \n[SHA512/256 Online](http://emn178.github.io/online-tools/sha512_256.html)  \n[SHA512/224 Online](http://emn178.github.io/online-tools/sha512_224.html)  \n\n## Download\n[Compress](https://raw.github.com/emn178/js-sha512/master/build/sha512.min.js)  \n[Uncompress](https://raw.github.com/emn178/js-sha512/master/src/sha512.js)\n\n## Installation\nYou can also install js-sha512 by using Bower.\n\n    bower install js-sha512\n\nFor node.js, you can use this command to install:\n\n    npm install js-sha512\n\n## Usage\n### Node.js\nIf you use node.js, you should require the module first:\n```JavaScript\nconst { sha512, sha384, sha512_256, sha512_224 } = require('js-sha512');\n```\n\n### TypeScript\nIf you use TypeScript, you can import like this:\n```TypeScript\nimport { sha512, sha384, sha512_256, sha512_224 } from 'js-sha512';\n```\n\n### RequireJS\nIt supports AMD:\n```JavaScript\nrequire(['your/path/sha512.js'], function(jsSha512) {\n  const { sha512, sha384, sha512_256, sha512_224 } = jsSha512;\n});\n```\n\n### Classic Browser\nIf you use browser script directly, functions will be global:\n```JavaScript\nsha512('Message to hash');\nsha384('Message to hash');\nsha512_256('Message to hash');\nsha512_224('Message to hash');\n```\n\n## Example\nYou could use like this:\n```JavaScript\nsha512('Message to hash');\nsha384('Message to hash');\nsha512_256('Message to hash');\nsha512_224('Message to hash');\n\n// Support ArrayBuffer output\nvar arrayBuffer = sha512.arrayBuffer('Message to hash');\n\n// Support Array output\nvar bytes = sha512.digest('Message to hash');\nvar bytes = sha512.array('Message to hash');\n\n// update hash\nvar hash = sha512.update('Message to hash');\nhash.update('Message2 to hash');\nhash.hex();\n\n// or to use create\nvar hash = sha512.create();\nhash.update('Message to hash');\nhash.hex();\n\n// clone\nvar hash = sha512.update('Message to hash');\nvar hash2 = hash.clone();\nhash2.hex();\nhash.update('Message2 to hash');\nhash.hex();\n\n// HMAC\nsha512.hmac('key', 'Message to hash');\nsha384.hmac('key', 'Message to hash');\n\nvar hash = sha512.hmac.create('key');\nhash.update('Message to hash');\nhash.hex();\n\nvar hash2 = sha512.hmac.update('key', 'Message to hash');\nhash2.update('Message2 to hash');\nhash2.array();\n\nsha512(''); // cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\nsha512('The quick brown fox jumps over the lazy dog'); // 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6\nsha512('The quick brown fox jumps over the lazy dog.'); // 91ea1245f20d46ae9a037a989f54f1f790f0a47607eeb8a14d12890cea77a1bbc6c7ed9cf205e67b7f2b8fd4c7dfd3a7a8617e45f3c463d481c7e586c39ac1ed\nsha384(''); // 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b\nsha384('The quick brown fox jumps over the lazy dog'); // ca737f1014a48f4c0b6dd43cb177b0afd9e5169367544c494011e3317dbf9a509cb1e5dc1e85a941bbee3d7f2afbc9b1\nsha384('The quick brown fox jumps over the lazy dog.'); // ed892481d8272ca6df370bf706e4d7bc1b5739fa2177aae6c50e946678718fc67a7af2819a021c2fc34e91bdb63409d7\nsha512_256(''); // c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a\nsha512_256('The quick brown fox jumps over the lazy dog'); // dd9d67b371519c339ed8dbd25af90e976a1eeefd4ad3d889005e532fc5bef04d\nsha512_256('The quick brown fox jumps over the lazy dog.'); // 1546741840f8a492b959d9b8b2344b9b0eb51b004bba35c0aebaac86d45264c3\nsha512_224(''); // 6ed0dd02806fa89e25de060c19d3ac86cabb87d6a0ddd05c333b84f4\nsha512_224('The quick brown fox jumps over the lazy dog'); // 944cd2847fb54558d4775db0485a50003111c8e5daa63fe722c6aa37\nsha512_224('The quick brown fox jumps over the lazy dog.'); // 6d6a9279495ec4061769752e7ff9c68b6b0b3c5a281b7917ce0572de\n\n// It also supports UTF-8 encoding\nsha512('中文'); // 8b88efc2ebbcbdad5ac2d65af05bec57bda25e71fd5fb25bbd892057a2755fbd05d8d8491cb2946febd5b0f124ffdfbaecf7e34946353c4f1b5ab29545895468\nsha384('中文'); // 93422ceb8291a69b22f02dc1114c39a287493ad525dcebc77e4019a44eaee2633a85d0f29cd298ee6799048c33a4be0c\nsha512_256('中文'); // b6dab29c16ec35ab34a5d92ff135b58de96741dda78b1009a2181cf8b45d2f72\nsha512_224('中文'); // 0f46a0ae7f226517dd66ece0ce1efa29ffb7ced05ac4566fdcaed188\n\n// Different output\nsha512(''); // cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\nsha512.hex(''); // cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e\nsha512.array(''); // [207, 131, 225, 53, 126, 239, 184, 189, 241, 84, 40, 80, 214, 109, 128, 7, 214, 32, 228, 5, 11, 87, 21, 220, 131, 244, 169, 33, 211, 108, 233, 206, 71, 208, 209, 60, 93, 133, 242, 176, 255, 131, 24, 210, 135, 126, 236, 47, 99, 185, 49, 189, 71, 65, 122, 129, 165, 56, 50, 122, 249, 39, 218, 62]\nsha512.digest(''); // [207, 131, 225, 53, 126, 239, 184, 189, 241, 84, 40, 80, 214, 109, 128, 7, 214, 32, 228, 5, 11, 87, 21, 220, 131, 244, 169, 33, 211, 108, 233, 206, 71, 208, 209, 60, 93, 133, 242, 176, 255, 131, 24, 210, 135, 126, 236, 47, 99, 185, 49, 189, 71, 65, 122, 129, 165, 56, 50, 122, 249, 39, 218, 62]\nsha512.arrayBuffer(''); // ArrayBuffer\n\n// HMAC\nsha512.hmac.hex('key', 'Message to hash');\nsha512.hmac.array('key', 'Message to hash');\n```\n\n## License\nThe project is released under the [MIT license](http://www.opensource.org/licenses/MIT).\n\n## Contact\nThe project's website is located at https://github.com/emn178/js-sha512  \nAuthor: Chen, Yi-Cyuan (emn178@gmail.com)\n","_attachments":{},"homepage":"https://github.com/emn178/js-sha512","bugs":{"url":"https://github.com/emn178/js-sha512/issues"},"license":"MIT"}