UNPKG

entropy-string

Version:

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

17 lines (15 loc) 1.65 kB
"use strict"; // Custom characters: HT for coin flip var _require = require('./entropy-string'), Entropy = _require.Entropy, charset2 = _require.charset2; var entropy = new Entropy({ charset: charset2, bits: 10 }); var flips = entropy.string(); console.log("\n 10 flips: ".concat(flips)); entropy.useChars('HT'); flips = entropy.string(); console.log("\n 10 flips: ".concat(flips, "\n")); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2N1c3RvbV9jaGFyc18xLmpzIl0sIm5hbWVzIjpbInJlcXVpcmUiLCJFbnRyb3B5IiwiY2hhcnNldDIiLCJlbnRyb3B5IiwiY2hhcnNldCIsImJpdHMiLCJmbGlwcyIsInN0cmluZyIsImNvbnNvbGUiLCJsb2ciLCJ1c2VDaGFycyJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtlQUU4QkEsT0FBTyxDQUFDLGtCQUFELEM7SUFBN0JDLE8sWUFBQUEsTztJQUFTQyxRLFlBQUFBLFE7O0FBRWpCLElBQU1DLE9BQU8sR0FBRyxJQUFJRixPQUFKLENBQVk7QUFBRUcsRUFBQUEsT0FBTyxFQUFFRixRQUFYO0FBQXFCRyxFQUFBQSxJQUFJLEVBQUU7QUFBM0IsQ0FBWixDQUFoQjtBQUNBLElBQUlDLEtBQUssR0FBR0gsT0FBTyxDQUFDSSxNQUFSLEVBQVo7QUFDQUMsT0FBTyxDQUFDQyxHQUFSLHlCQUE2QkgsS0FBN0I7QUFFQUgsT0FBTyxDQUFDTyxRQUFSLENBQWlCLElBQWpCO0FBQ0FKLEtBQUssR0FBR0gsT0FBTyxDQUFDSSxNQUFSLEVBQVI7QUFDQUMsT0FBTyxDQUFDQyxHQUFSLHlCQUE2QkgsS0FBN0IiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDdXN0b20gY2hhcmFjdGVyczogSFQgZm9yIGNvaW4gZmxpcFxuXG5jb25zdCB7IEVudHJvcHksIGNoYXJzZXQyIH0gPSByZXF1aXJlKCcuL2VudHJvcHktc3RyaW5nJylcblxuY29uc3QgZW50cm9weSA9IG5ldyBFbnRyb3B5KHsgY2hhcnNldDogY2hhcnNldDIsIGJpdHM6IDEwIH0pXG5sZXQgZmxpcHMgPSBlbnRyb3B5LnN0cmluZygpXG5jb25zb2xlLmxvZyhgXFxuICAxMCBmbGlwczogJHtmbGlwc31gKVxuXG5lbnRyb3B5LnVzZUNoYXJzKCdIVCcpXG5mbGlwcyA9IGVudHJvcHkuc3RyaW5nKClcbmNvbnNvbGUubG9nKGBcXG4gIDEwIGZsaXBzOiAke2ZsaXBzfVxcbmApXG4iXX0=