UNPKG

entropy-string

Version:

Efficiently generate cryptographically strong random strings of specified entropy from various character sets.

13 lines (11 loc) 1.41 kB
"use strict"; // Base32 string with a 1 in a trillion chance of repeat in 10 million strings var _require = require('./entropy-string'), Entropy = _require.Entropy; var entropy = new Entropy({ total: 1e7, risk: 1e12 }); var string = entropy.string(); console.log("\n Base32 string with a 1 in a trillion chance of repeat in 10 million strings: ".concat(string, "\n")); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RsZHIyLmpzIl0sIm5hbWVzIjpbInJlcXVpcmUiLCJFbnRyb3B5IiwiZW50cm9weSIsInRvdGFsIiwicmlzayIsInN0cmluZyIsImNvbnNvbGUiLCJsb2ciXSwibWFwcGluZ3MiOiI7O0FBQUE7ZUFFb0JBLE9BQU8sQ0FBQyxrQkFBRCxDO0lBQW5CQyxPLFlBQUFBLE87O0FBRVIsSUFBTUMsT0FBTyxHQUFHLElBQUlELE9BQUosQ0FBWTtBQUFFRSxFQUFBQSxLQUFLLEVBQUUsR0FBVDtBQUFjQyxFQUFBQSxJQUFJLEVBQUU7QUFBcEIsQ0FBWixDQUFoQjtBQUNBLElBQU1DLE1BQU0sR0FBR0gsT0FBTyxDQUFDRyxNQUFSLEVBQWY7QUFFQUMsT0FBTyxDQUFDQyxHQUFSLDRGQUFnR0YsTUFBaEciLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCYXNlMzIgc3RyaW5nIHdpdGggYSAxIGluIGEgdHJpbGxpb24gY2hhbmNlIG9mIHJlcGVhdCBpbiAxMCBtaWxsaW9uIHN0cmluZ3NcblxuY29uc3QgeyBFbnRyb3B5IH0gPSByZXF1aXJlKCcuL2VudHJvcHktc3RyaW5nJylcblxuY29uc3QgZW50cm9weSA9IG5ldyBFbnRyb3B5KHsgdG90YWw6IDFlNywgcmlzazogMWUxMiB9KVxuY29uc3Qgc3RyaW5nID0gZW50cm9weS5zdHJpbmcoKVxuXG5jb25zb2xlLmxvZyhgXFxuICBCYXNlMzIgc3RyaW5nIHdpdGggYSAxIGluIGEgdHJpbGxpb24gY2hhbmNlIG9mIHJlcGVhdCBpbiAxMCBtaWxsaW9uIHN0cmluZ3M6ICR7c3RyaW5nfVxcbmApXG4iXX0=