{"_id":"@dekkonot/sha1","name":"@dekkonot/sha1","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.3":{"name":"@dekkonot/sha1","version":"1.0.3","description":"Implementation of the SHA-1 hashing algorithm","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/sha1/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"_id":"@dekkonot/sha1@1.0.3","gitHead":"8af31873c7633108f0dc9db6387873b58ed323ca","homepage":"https://github.com/Dekkonot/luau-hashing#readme","_nodeVersion":"20.14.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sj1K4akGYhZKG2gI6QqcfS99mcozFhqZZJVQmJF6ILGDZs9s1Fx6nHAvO9+wbjqSxT1tkgIVZPx0/LuaVY2ykQ==","shasum":"51435f24b7d04bcde9a697a4d7aa47218045f847","tarball":"https://registry.npmjs.org/@dekkonot/sha1/-/sha1-1.0.3.tgz","fileCount":3,"unpackedSize":5160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLUGSbTxfI1fmDt6OfgHYH75hK1mKLQvdyeYDyYtPcAgIhAKcW4TsefWrlHErx+NinqhZOghSFPtkznFZHMPKOnu0+"}]},"_npmUser":{"name":"dekkonot","email":"me@dekkonot.com"},"directories":{},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sha1_1.0.3_1726956877957_0.23782381915058082"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-21T22:14:37.888Z","1.0.3":"2024-09-21T22:14:38.134Z","modified":"2024-09-21T22:14:38.352Z"},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"description":"Implementation of the SHA-1 hashing algorithm","homepage":"https://github.com/Dekkonot/luau-hashing#readme","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/sha1/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"license":"MIT","readme":"# SHA-1 Luau\n\nA pure Luau implementation of the SHA-1 hashing algorithm. Blazing fast (for Luau) and well-tested.\n\n## !! Warning: Cryptographically Broken !!\n\nThe SHA-1 hash function MUST NOT be utilized for crytographic purposes. It is vulnerable to collision attacks. For more information, [see this website](https://sha-mbles.github.io/).\n\n## API\n\nThis module returns a single function with the following type signature:\n\n```\nsha1(message: string): (string, {number})\n```\n\nThe `message` passed to this function will be hashed using the hashing algorithm. The hash is returned in two forms:\n\n1. As a sequence of 40 hexadecimal digits\n2. A **read-only** array of five 32-bit words that represent the hash","readmeFilename":"README.md"}