{"_id":"@dekkonot/md5","name":"@dekkonot/md5","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dekkonot/md5","version":"1.0.0","description":"Implementation of the MD5 hashing algorithm","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/md5/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"_id":"@dekkonot/md5@1.0.0","gitHead":"228b250ff2792f0af63641bbfdc56e955840eca3","homepage":"https://github.com/Dekkonot/luau-hashing#readme","_nodeVersion":"20.14.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NNxERsK7qc3XApkxCHhcs7uzmVeinOVq2Ou2Tewvw1jLbiXjrAk1zQQk67mEoa3J58Wavv0JEPzJXuAvN2D0NA==","shasum":"ac95649d8d50fe0710b0d54df233d6d92dfe5c2a","tarball":"https://registry.npmjs.org/@dekkonot/md5/-/md5-1.0.0.tgz","fileCount":3,"unpackedSize":6057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKlEevoVJKmrOnI2IkIQzEvSPkgko3DUPWr5U7jkS0eAiAHVXPgvm4q7LWnLpTtB0XhSnD0R41Uq/pENCq4F5//PA=="}]},"_npmUser":{"name":"dekkonot","email":"me@dekkonot.com"},"directories":{},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md5_1.0.0_1727146773485_0.8503529247787522"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T02:59:33.390Z","1.0.0":"2024-09-24T02:59:33.648Z","modified":"2024-09-24T02:59:33.908Z"},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"description":"Implementation of the MD5 hashing algorithm","homepage":"https://github.com/Dekkonot/luau-hashing#readme","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/md5/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"license":"MIT","readme":"# MD5 Luau\n\nA pure Luau implementation of the MD5 hashing algorithm. Blazing fast (for Luau) and well-tested.\n\n## !! Warning: Cryptographically Broken !!\n\nThe MD5 hash function MUST NOT be utilized for crytographic purposes. It is vulnerable to a myriad of collision attacks, including simple bruteforcing. DO NOT USE THIS HASH FOR PASSWORDS OR ANYTHING THAT REQUIRES SECURITY.\n\n## API\n\nThis module returns a single function with the following type signature:\n\n```\nmd5(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 32 hexadecimal digits\n2. A **read-only** array of four 32-bit words that represent the hash","readmeFilename":"README.md"}