entropy-string
Version:
Efficiently generate cryptographically strong random strings of specified entropy from various character sets.
13 lines (11 loc) • 1.41 kB
JavaScript
// 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=
;