{"_id":"key-forge","_rev":"27-5f02d975249e50448f87cc4dc706bc4a","name":"key-forge","description":"A simple random key generator for use with Node.","dist-tags":{"latest":"1.0.0-beta-01"},"versions":{"0.0.1":{"name":"key-forge","version":"0.0.1","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","_id":"key-forge@0.0.1","dist":{"shasum":"18b00bace01dd4502f0c0b89912496b03ef75491","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.0.1.tgz","integrity":"sha512-6K1XOgSUluJ5R6W1wWphroOOfQEzkWP5fLRprneetJJUPiyogrL8mPo7iU64Plw4n/5tzYgcFELZxOdwcsGkJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRTHL+qQJjsUd59Wryi132OJFZ39Le3b5hGe7hbKEHCwIhAIpKoPFgTSLSdmM8sehNkA+6Vvl/c55/VnCCOzXQfe0K"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"}]},"0.0.2":{"name":"key-forge","version":"0.0.2","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"testify":"~0.2.7"},"_id":"key-forge@0.0.2","dist":{"shasum":"b8faeff6d7fb2a386085114813b49f68bee241f7","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.0.2.tgz","integrity":"sha512-SY8PD7o1W19iQaunxgUYoVvg+VIHtXij+/QEWYaMt7Mh4L3XBi+ePvVffUKlpLDv2skxDdA402Ns/2Bi9XUceQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9xOPpThAjAmn3cA+EwNtQtxyCUS3Vyd0T2vIwwUJ2XAIgWun/IsasR2U6l2QOQurnxXu9WKXdDi7oeOcPtDUuj9M="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"}]},"0.0.3":{"name":"key-forge","version":"0.0.3","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"testify":"~0.2.7"},"_id":"key-forge@0.0.3","dist":{"shasum":"ce7a4e68b007e834f30ce444276742a344793b81","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.0.3.tgz","integrity":"sha512-NzYoo09oH/IJULQ5u6c7hz5u9j5+lCMuV7SGTDt4LfRvm5dxrZ8yL3RUze1241QBNb+hBwVdSR9HUsuJfYxa5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTGuP7sLWCGZl8/VUFHYO3wlkYdcuqb7/lHvJxf7AkKQIgVhugAtMa45I82l8U6FLeOeIekc5N2wtU1499oRASzQA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"}]},"0.0.4":{"name":"key-forge","version":"0.0.4","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"testify":"~0.2.7"},"bugs":{"url":"https://github.com/pandastrike/key-forge/issues"},"_id":"key-forge@0.0.4","dist":{"shasum":"615620ab03498d2b0ec1a9ec44c4b704387d7be9","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.0.4.tgz","integrity":"sha512-+xA2mjt/fJ0RAtsuwtc+BrblYwXHs2I6PC2x6a5SjMx4aJ4s3uDwlO3F1SzAlhs8A8BNaOibDxpo3rkz5TH0VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+bKrwS4jaH+DaZMGND0Pnn8RY7zmypzG/7SfN+k9fWAiBu9hvPbba/Rlw6ZQOI3tVVrQfL8MF70jXs5tCFbHlPWQ=="}]},"_from":"./","_npmVersion":"1.3.2","_npmUser":{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"}]},"0.0.5":{"name":"key-forge","version":"0.0.5","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"testify":"~0.2.7"},"_id":"key-forge@0.0.5","dist":{"shasum":"528af3e6b92e35e64e7ca49ad65d5106174de43e","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.0.5.tgz","integrity":"sha512-uiPN4OgACSPHo5A0MkUlPywSdMMWtWpldKHrt22WGENU7/q5BkqQRmshR34GAeIvVW5izynPSEKNYVWosyyRRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwBOX0dAmGZUyfyMIgbJ70PpdjnuO3DIx0JyU9qSWDcwIhAPb+mjhUvMr0xTHs3g54C1XpnfZQquxC6xfUyDvI74ns"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"}]},"0.1.0":{"name":"key-forge","version":"0.1.0","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"test":"coffee test.coffee"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"testify":"~0.2.7"},"bugs":{"url":"https://github.com/pandastrike/key-forge/issues"},"_id":"key-forge@0.1.0","dist":{"shasum":"f7947189ca62a32ccc91e2716e6a8695752c36d3","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.1.0.tgz","integrity":"sha512-bHGBHqsyjgJ6E+015l/eN1JzfvHAWQBwdDPmDjaDbCJv7XAV4xvTVtWoSHFFOy+Xa9YbnNesOLk3HFZNnpkksQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdssKkbnAK1v2IuRFoc78JpEFhptKbKmMmb+9TZ2iMaAiEAyc9YLWoANM2kJYx8plozl5o14SvRQg0R8Ykaza1Iwlg="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.1.1":{"name":"key-forge","version":"0.1.1","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"prepublish":"coffee -o lib/ -c src/*.coffee","test":"coffee test.coffee"},"bin":{"key-forge":"bin/key-forge"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"coffee-script":"~1.6.3","testify":"~0.2.7"},"_id":"key-forge@0.1.1","dist":{"shasum":"5ccac2f67e3183e50dd52fc17a9f9b1267edb794","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.1.1.tgz","integrity":"sha512-ccAzKK63ypBKcmVibTG1bZLhIZxcEtDEJ9RvW+aTXR73J2gZQeT4Z2mCa78nC7rUa95VtoJd6zd5jmajGildRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjvheLBBkh7+ZuisZoFnnLzvS/HEOALfHFR32rAmN63AiBRKlYWrnAC5DkEwXdrdIZUDjP/mkrRblzpKte68b0smg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.1.2":{"name":"key-forge","version":"0.1.2","description":"A simple random key generator for use with Node.","main":"index.coffee","scripts":{"prepublish":"coffee -o lib/ -c src/*.coffee","test":"coffee src/test.coffee"},"bin":{"key-forge":"bin/key-forge"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"coffee-script":"~1.6.3","testify":"~0.2.7"},"_id":"key-forge@0.1.2","dist":{"shasum":"9bfe0a8dc2407bdb6a6b0efec86395608699c3b7","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.1.2.tgz","integrity":"sha512-Zja0fyO5Y7dYZkpOpBfGE4MLkVV2DkG0wbqsl7zoufhQJwJKnRSylDQmOGpQOw4s6ASuDK/eEdLZnjCYTd/84w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDej7AviddIBnNirqZgtc7hMKfDMmOayi3M+k3AHXQ2AiEA8QX4nODfWfxVRrlRq85i3NFTpSSifTcLMc7+1sUDH+g="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.1.3":{"name":"key-forge","version":"0.1.3","description":"A simple random key generator for use with Node.","main":"lib/index.js","scripts":{"prepublish":"coffee -o lib/ -c src/*.coffee","test":"coffee src/test.coffee"},"bin":{"key-forge":"bin/key-forge"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"coffee-script":"~1.6.3","testify":"~0.2.7"},"_id":"key-forge@0.1.3","dist":{"shasum":"eed00adedc29780935f24eaf411098856b95de6f","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-0.1.3.tgz","integrity":"sha512-2LhKgTjpLptJDwElrhqAhmijkbDK4/3TpwIddfmjtVQQMXAHLRuLOHtdvuN3i11xhde8soA8a2YVqOu3lHH+HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqCzADx3aMSnOmgPZg2sGh1+TadgP3NQoZbIE1d85JBAIhAKrGiZP4Z5DZ21FSXLzHzf+8nmFGNqIVHdrGEW2QJyfb"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}]},"1.0.0-beta-01":{"name":"key-forge","version":"1.0.0-beta-01","description":"A simple random key generator for use with Node.","main":"lib/index.js","scripts":{"prepublish":"coffee -o lib/ -c src/*.coffee","test":"coffee src/test.coffee"},"bin":{"key-forge":"bin/key-forge"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"keywords":["key","random","bytes","generate"],"author":{"name":"Dan Yoder"},"license":"MIT","gitHead":"b7fc37fec30296c2203e791ecf379b19787b3b8e","devDependencies":{"coffee-script":"~1.6.3","testify":"~0.2.7"},"bugs":{"url":"https://github.com/pandastrike/key-forge/issues"},"homepage":"https://github.com/pandastrike/key-forge","_id":"key-forge@1.0.0-beta-01","dist":{"shasum":"a112711b2e6dd4399acc91acf3a312b9bbd9481d","tarball":"https://registry.npmjs.org/key-forge/-/key-forge-1.0.0-beta-01.tgz","integrity":"sha512-homvoWjApS6Uy4EjMX5L3Gd6QF1WNNeIVu+/o2no3fp7YtZ0tgAUfDhekIEtRvsPwyBIgf1kteyf0Amj1/t1lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7JW7Tu/HmfmLAKBtMZ/0F5TDx5ATvGNxpFTleYEz2PAiEA7aigc/U8u57bm9R3jDC7rVwdB70Iur/p+u/Bb4W66+w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dyoder","email":"danielyoder@gmail.com"},"maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}]}},"readme":"Key Forge\n=========\n\nA simple key generation library for use with Node. More or less a convenience wrapper around Node's Crypto and Buffer libraries.\n\n## Install\n\n    npm install key-forge\n\n## Usage\n\nAlthough Key Forge has a number of functions that you can use to fine-tune your key generation, mostly what you want is this:\n\n    {randomKey} = require \"key-forge\"\n    keySize = 16 # bytes\n    key = randomKey keySize # defaults to hex encoding\n    key = randomKey keySize, \"hex\"\n    key = randomKey keySize, \"base64\"\n    key = randomKey keySize, \"base64url\"\n\n\n## Notes on Encodings\n\n* \"hex\": direct output from Node.js Buffer.toString(\"hex\")\n\n* \"base64\": output from Buffer.toString(\"base64\") with the \"=\" padding stripped.\n\n* \"base64url\": Based on http://tools.ietf.org/html/rfc4648#section-5, with padding stripped.\n\n","maintainers":[{"name":"dyoder","email":"danielyoder@gmail.com"},{"name":"maheshyellai","email":"mahesh.yellai@gmail.com"},{"name":"automatthew","email":"automatthew@gmail.com"}],"time":{"modified":"2022-06-19T08:29:15.616Z","created":"2013-08-30T16:40:06.651Z","0.0.1":"2013-08-30T16:40:07.718Z","0.0.2":"2013-08-30T16:48:28.069Z","0.0.3":"2013-08-30T16:54:19.537Z","0.0.4":"2013-09-05T11:15:06.440Z","0.0.5":"2013-12-02T03:20:26.682Z","0.1.0":"2014-01-18T00:01:11.225Z","0.1.1":"2014-01-22T09:26:04.865Z","0.1.2":"2014-01-22T09:27:16.522Z","0.1.3":"2014-01-22T09:30:57.997Z","1.0.0-beta-01":"2014-10-22T05:07:26.733Z"},"author":{"name":"Dan Yoder"},"repository":{"type":"git","url":"git://github.com/pandastrike/key-forge.git"},"readmeFilename":"README.md","homepage":"https://github.com/pandastrike/key-forge","keywords":["key","random","bytes","generate"],"bugs":{"url":"https://github.com/pandastrike/key-forge/issues"},"license":"MIT"}