entropy-string
Version:
Efficiently generate cryptographically strong random strings of specified entropy from various character sets.
13 lines (11 loc) • 1.36 kB
JavaScript
// Ten thousand potential strings with 1 in a million risk of repeat
var _require = require('./entropy-string'),
Entropy = _require.Entropy;
var entropy = new Entropy({
total: 10000,
risk: 1e6
});
var string = entropy.string();
console.log("\n Ten thousand potential strings with 1 in a million risk of repeat: ".concat(string, "\n"));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL21vcmVfMS5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsImVudHJvcHkiLCJ0b3RhbCIsInJpc2siLCJzdHJpbmciLCJjb25zb2xlIiwibG9nIl0sIm1hcHBpbmdzIjoiOztBQUFBO2VBRW9CQSxPQUFPLENBQUMsa0JBQUQsQztJQUFuQkMsTyxZQUFBQSxPOztBQUVSLElBQU1DLE9BQU8sR0FBRyxJQUFJRCxPQUFKLENBQVk7QUFBRUUsRUFBQUEsS0FBSyxFQUFFLEtBQVQ7QUFBZ0JDLEVBQUFBLElBQUksRUFBRTtBQUF0QixDQUFaLENBQWhCO0FBQ0EsSUFBTUMsTUFBTSxHQUFHSCxPQUFPLENBQUNHLE1BQVIsRUFBZjtBQUVBQyxPQUFPLENBQUNDLEdBQVIsa0ZBQXNGRixNQUF0RiIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRlbiB0aG91c2FuZCBwb3RlbnRpYWwgc3RyaW5ncyB3aXRoIDEgaW4gYSBtaWxsaW9uIHJpc2sgb2YgcmVwZWF0XG5cbmNvbnN0IHsgRW50cm9weSB9ID0gcmVxdWlyZSgnLi9lbnRyb3B5LXN0cmluZycpXG5cbmNvbnN0IGVudHJvcHkgPSBuZXcgRW50cm9weSh7IHRvdGFsOiAxMDAwMCwgcmlzazogMWU2IH0pXG5jb25zdCBzdHJpbmcgPSBlbnRyb3B5LnN0cmluZygpXG5cbmNvbnNvbGUubG9nKGBcXG4gIFRlbiB0aG91c2FuZCBwb3RlbnRpYWwgc3RyaW5ncyB3aXRoIDEgaW4gYSBtaWxsaW9uIHJpc2sgb2YgcmVwZWF0OiAke3N0cmluZ31cXG5gKVxuIl19
;