{"_id":"js-sha1","_rev":"25-84f03c8b1e9b8b9e78437416ea6007c4","name":"js-sha1","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"js-sha1","version":"0.1.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","scripts":{"test":"node tests/node-test.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha1.git"},"keywords":["sha1","hash","encryption"],"author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"_id":"js-sha1@0.1.0","dist":{"shasum":"82024067f9224e6e68169bc1b66a0a2a1f16e062","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.1.0.tgz","integrity":"sha512-hwnxTi3EsO+vQcDrBJl2sVegRclzW1xBUJFcvNC0tVWGqDoHYleP1qyPJoqhcgAK2Kb00NV42rL6QC883be1dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8FZXgVMVjXMs6lFb9bN8Ss6yEuvw4VhlV+XaCq9RanQIgcnHNNb2WgNLEPj3wSsz30awzO8z+uY/DpNfRcIYLxhk="}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"directories":{}},"0.1.1":{"name":"js-sha1","version":"0.1.1","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","scripts":{"test":"node tests/node-test.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"_id":"js-sha1@0.1.1","dist":{"shasum":"2d17868323f67787cc2389221b56b603396d9f25","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.1.1.tgz","integrity":"sha512-+1JPReQAKlTI95MQqc5z0opZdFpyNWKo55zZzXtW2+cSLGSodAPWjVo8x9RByAUhduoD1hJiOpuh1wAx8U6gqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1G8MPw1E1aQwNHQO/XkQeSe7cD7GQNy9CCWHjs5XKFAiEAxRhTZPV1JM0lWgu1hLMYBsFqP1wwrDoss0AclhqYC5s="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"directories":{}},"0.1.2":{"name":"js-sha1","version":"0.1.2","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","scripts":{"test":"node tests/node-test.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"_id":"js-sha1@0.1.2","dist":{"shasum":"a2417cbf1bbcaf3b4411cdb615f1bfc89cdda9a6","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.1.2.tgz","integrity":"sha512-Ufdb4DkJialoyZH6L9motsgJUOD7mH61wCUlGhRkTfrxE5RXYorR+PgNuMD88y89T42PG/EhSdke52Z82MFOzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKS49PqGsiNqB9MchqIbyJHhHNsErGRRAZZbB9zygeDAiAbxP+A4tRrKOkt497vxxTmOK2W7pcxSP5VKxFiAstbug=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"directories":{}},"0.1.3":{"name":"js-sha1","version":"0.1.3","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.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-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"_id":"js-sha1@0.1.3","dist":{"shasum":"5db063f0bca2ff9fce06c21f766bce3af27b3cc6","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.1.3.tgz","integrity":"sha512-7Lqv6wiHismFZgq84kdG+rD1AcZWJIAScxM7QyfxaG0m5g1NMnBlQ7HBht5F61/8/QmHtFv5KpKOIUx7ugyLTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmZmTnqAJ/15Vfzltwu3aQweG7xB3CqYbu1uo5cz8ycAiAT1UyNhX4JTSvi4g0nVNSdS7Lr5TyP0UrNqxj4uKEEuA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"directories":{}},"0.2.0":{"name":"js-sha1","version":"0.2.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.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-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"gitHead":"2f22f6285dbe7244d911648a58c883087eaa38a4","_id":"js-sha1@0.2.0","_shasum":"82e5767afc3d02285972ea0c7600ccab8d52854d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"dist":{"shasum":"82e5767afc3d02285972ea0c7600ccab8d52854d","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.2.0.tgz","integrity":"sha512-bQfcnTwJIaUtPM6Kv6iWhnan7SlPR9ofugDd8k4RPBA5Sasj7P0yrBtSHYuO0s8nUAVAXWIBJlOh+CH/DYf0jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSn3P9nr0lmIES6k3ePca1cYJ6Fcg8cVygAJnooHEhgQIhAMkpl9f51W55U53J8eAhIwyz6EkYKU5mWPK1ihJ3wnZJ"}]},"directories":{}},"0.3.0":{"name":"js-sha1","version":"0.3.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.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-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"gitHead":"731295e355fcfb5292c042068a7e74aefe59f3fa","_id":"js-sha1@0.3.0","_shasum":"77032a1cf2114275fc78909ac3bef5e745d26597","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"dist":{"shasum":"77032a1cf2114275fc78909ac3bef5e745d26597","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.3.0.tgz","integrity":"sha512-ad3+prKJ8DRVUnjIj1ZbaoPZ8+gIZkcJH6vlDLljukDR/FRQPNpviMq0hn/c7LyH0is8ewq7J/eT/FAohU4jmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0VBExcllNUnZSzFt1W5vsikn+kJvd0G/bYFAi1aVqOAIgcnZD6u7b7Za9qQAGaEMKe3TUBYOw3T+/cbhiwyJrWUk="}]},"directories":{}},"0.4.0":{"name":"js-sha1","version":"0.4.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","requirejs":"^2.1.22","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/sha1.js --compress --mangle --comments --output build/sha1.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"gitHead":"80d540792b3900d617164f4945922c20d5e1fcb2","_id":"js-sha1@0.4.0","_shasum":"3434a4008183997dbd9590e63fcdca72348a8f96","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"3434a4008183997dbd9590e63fcdca72348a8f96","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.4.0.tgz","integrity":"sha512-t7jyK4ZOfp6EeaeMBMqreMRmIjCGbiX/LkUY1yYTOyPEjHsvoBkp1PCizJmmwejPww46l2RFIvFb7JyyQuEDvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCqvQ665XDM3nwLBFlVH8/84dOrDH/+qIqChz/+ijCEQIgO836PZs5YKjgavKaXcVQ4snxKzvaG2CZQ5hu7j1tuuc="}]},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-sha1-0.4.0.tgz_1480928831430_0.834398627281189"},"directories":{}},"0.4.1":{"name":"js-sha1","version":"0.4.1","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","requirejs":"^2.1.22","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/sha1.js --compress --mangle --comments --output build/sha1.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"gitHead":"c724643de09ae79f355e273cf2c1eec231d19a34","_id":"js-sha1@0.4.1","_shasum":"d118479722a766822e951513c897a31c9654a5b8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"d118479722a766822e951513c897a31c9654a5b8","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.4.1.tgz","integrity":"sha512-kB3avqSVzjcUemu5itp3qNmN/wA0hZr2kRs6l0k3BBbVC1RnJT5rMzAKhOy+rlXmwO9a8jBXR6CftvUQ32Ypag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6E/vDrGI8WnNOSleqbccGZ4UIRSFeUx0JZAmIBMCnLgIgL1OndfIK9cxutVt+8aaG0Ik4/Y13Dm08S9k1MWCIbYc="}]},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-sha1-0.4.1.tgz_1483064224157_0.48053161799907684"},"directories":{}},"0.5.0":{"name":"js-sha1","version":"0.5.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"~2.3.4","requirejs":"^2.1.22","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/sha1.js --compress --mangle --comments --output build/sha1.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"gitHead":"4ee5af05d33e75ee563277ba41a9142911a7680e","_id":"js-sha1@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"integrity":"sha512-D9soTp9nv0S1hYIEttuJQyuqnjIb3Wwk7fRT+6YYbwhWEaytWuEFcBZ/uhQxTYwIACPR4UkGTqbM2M5/MW3bgQ==","shasum":"e53a4b40ad4ff67c2a24df0d424896955112f6c2","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD0Vk8BrVqrX+RZ87poHIHPTeeeyu9ry8TMmGbhzxrLAIhAPgzfpcoY6yZgfF0/3NFc0OwgHf1PUWa7Q69WQh0TTvm"}]},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha1-0.5.0.tgz_1509452549392_0.15701101790182292"},"directories":{}},"0.6.0":{"name":"js-sha1","version":"0.6.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.js","devDependencies":{"expect.js":"~0.3.1","mocha":"~2.3.4","nyc":"^11.3.0","requirejs":"^2.1.22","uglify-js":"^3.1.9"},"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/sha1.js -c -m eval --comments -o build/sha1.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"nyc":{"exclude":["tests"]},"gitHead":"65b3898c4eecc919477dce9c6e41bb0be1b65219","_id":"js-sha1@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"integrity":"sha512-01gwBFreYydzmU9BmZxpVk6svJJHrVxEN3IOiGl6VO93bVKYETJ0sIth6DASI6mIFdt7NmfX9UiByRzsYHGU9w==","shasum":"adbee10f0e8e18aa07cdea807cf08e9183dbc7f9","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqgP7bmdF8EDygz6G4veLTXhszL5iV0DvaxwF3kpAbXQIhAKnkmuEZo72f8zVqr00vKEA+er+x9xMJMBDlsNNr/7+/"}]},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha1-0.6.0.tgz_1513858537091_0.9879243897739798"},"directories":{}},"0.7.0":{"name":"js-sha1","version":"0.7.0","description":"A simple SHA1 hash function for JavaScript supports UTF-8 encoding.","main":"src/sha1.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","coveralls":"nyc report --reporter=text-lcov | coveralls","build":"uglifyjs src/sha1.js -c -m eval --comments -o build/sha1.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"keywords":["sha","sha1","encryption","cryptography","HMAC"],"license":"MIT","author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-sha1","bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"nyc":{"exclude":["tests"]},"browser":{"crypto":false,"buffer":false},"gitHead":"33acf62431a91405fec29f8a0318b528f5e411a9","_id":"js-sha1@0.7.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-oQZ1Mo7440BfLSv9TX87VNEyU52pXPVG19F9PL3gTgNt0tVxlZ8F4O6yze3CLuLx28TxotxvlyepCNaaV0ZjMw==","shasum":"fecaf5f36bb09a51b01da46b43a207c8452c9c1e","tarball":"https://registry.npmjs.org/js-sha1/-/js-sha1-0.7.0.tgz","fileCount":7,"unpackedSize":33547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwTpcPDkSXnNRkI1oEO8Yvs4pZi7bQTae3vTAW7pitBAiEAjd8cNuCJeod3825pTOzchBRpWztL2beAUKhUDRRza3c="}]},"_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"directories":{},"maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-sha1_0.7.0_1706067097006_0.8694333411085078"},"_hasShrinkwrap":false}},"readme":"# js-sha1\n[![Build Status](https://travis-ci.org/emn178/js-sha1.svg?branch=master)](https://travis-ci.org/emn178/js-sha1)\n[![Coverage Status](https://coveralls.io/repos/emn178/js-sha1/badge.svg?branch=master)](https://coveralls.io/r/emn178/js-sha1?branch=master)  \n[![NPM](https://nodei.co/npm/js-sha1.png?stars&downloads)](https://nodei.co/npm/js-sha1/)  \nA simple SHA1 hash function for JavaScript supports UTF-8 encoding.\n\n## Demo\n[SHA1 Online](http://emn178.github.io/online-tools/sha1.html)\n[SHA1 File Checksum Online](https://emn178.github.io/online-tools/sha1_checksum.html)\n\n## Download\n[Compress](https://raw.github.com/emn178/js-sha1/master/build/sha1.min.js)  \n[Uncompress](https://raw.github.com/emn178/js-sha1/master/src/sha1.js)\n\n## Installation\nYou can also install js-sha1 by using Bower.\n\n    bower install js-sha1\n\nFor node.js, you can use this command to install:\n\n    npm install js-sha1\n\n## Notice\nNIST formally deprecated use of SHA-1 in 2011 and disallowed its use for digital signatures in 2013, and declared that it should be phased out by 2030. However, SHA-1 is still secure for HMAC. [wiki](https://en.wikipedia.org/wiki/SHA-1)\n\n## Usage\nYou could use like this:\n```JavaScript\nsha1('Message to hash');\nvar hash = sha1.create();\nhash.update('Message to hash');\nhash.hex();\n\n// HMAC\nsha1.hmac('key', 'Message to hash');\n\nvar hash = sha1.hmac.create('key');\nhash.update('Message to hash');\nhash.hex();\n```\n\n### Node.js\nIf you use node.js, you should require the module first:\n```JavaScript\nvar sha1 = require('js-sha1');\n```\n\n### TypeScript\nIf you use TypeScript, you can import like this:\n```TypeScript\nimport { sha1 } from 'js-sha1';\n```\n\n## RequireJS\nIt supports AMD:\n```JavaScript\nrequire(['your/path/sha1.js'], function(sha1) {\n// ...\n});\n```\n\n## Example\n```JavaScript\nsha1(''); // da39a3ee5e6b4b0d3255bfef95601890afd80709\nsha1('The quick brown fox jumps over the lazy dog'); // 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12\nsha1('The quick brown fox jumps over the lazy dog.'); // 408d94384216f890ff7a0c3528e8bed1e0b01621\n\n// It also supports UTF-8 encoding\nsha1('中文'); // 7be2d2d20c106eee0836c9bc2b939890a78e8fb3\n\n// It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`\nsha1([]); // da39a3ee5e6b4b0d3255bfef95601890afd80709\nsha1(new Uint8Array([])); // da39a3ee5e6b4b0d3255bfef95601890afd80709\n\n// Different output\nsha1(''); // da39a3ee5e6b4b0d3255bfef95601890afd80709\nsha1.hex(''); // da39a3ee5e6b4b0d3255bfef95601890afd80709\nsha1.array(''); // [218, 57, 163, 238, 94, 107, 75, 13, 50, 85, 191, 239, 149, 96, 24, 144, 175, 216, 7, 9]\nsha1.digest(''); // [218, 57, 163, 238, 94, 107, 75, 13, 50, 85, 191, 239, 149, 96, 24, 144, 175, 216, 7, 9]\nsha1.arrayBuffer(''); // ArrayBuffer\n\n// HMAC\nsha1.hmac.hex('key', 'Message to hash');\nsha1.hmac.array('key', 'Message to hash');\n// ...\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-sha1  \nAuthor: Chen, Yi-Cyuan (emn178@gmail.com)\n","maintainers":[{"name":"emn178","email":"emn178@gmail.com"}],"time":{"modified":"2024-01-24T03:31:37.332Z","created":"2014-01-04T08:47:27.850Z","0.1.0":"2014-01-04T08:47:29.321Z","0.1.1":"2014-01-05T05:00:00.620Z","0.1.2":"2014-07-27T11:33:37.849Z","0.1.3":"2015-01-07T12:32:18.862Z","0.2.0":"2015-02-17T02:35:42.857Z","0.3.0":"2015-03-04T13:21:28.938Z","0.4.0":"2016-12-05T09:07:11.666Z","0.4.1":"2016-12-30T02:17:04.392Z","0.5.0":"2017-10-31T12:22:29.613Z","0.6.0":"2017-12-21T12:15:37.145Z","0.7.0":"2024-01-24T03:31:37.189Z"},"author":{"name":"Chen, Yi-Cyuan","email":"emn178@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-sha1.git"},"homepage":"https://github.com/emn178/js-sha1","keywords":["sha","sha1","encryption","cryptography","HMAC"],"bugs":{"url":"https://github.com/emn178/js-sha1/issues"},"license":"MIT","readmeFilename":"README.md"}