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