entropy-string
Version:
Efficiently generate cryptographically strong random strings of specified entropy from various character sets.
14 lines (12 loc) • 1.36 kB
JavaScript
// Custom uppercase hexadecimal characters
var _require = require('./entropy-string'),
Entropy = _require.Entropy;
var entropy = new Entropy({
total: 1e6,
risk: 1e9,
charset: '0123456789ABCDEF'
});
var string = entropy.string();
console.log("\n Custom uppercase hexadecimal characters: ".concat(string, "\n"));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RsZHJfMy5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsImVudHJvcHkiLCJ0b3RhbCIsInJpc2siLCJjaGFyc2V0Iiwic3RyaW5nIiwiY29uc29sZSIsImxvZyJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtlQUVvQkEsT0FBTyxDQUFDLGtCQUFELEM7SUFBbkJDLE8sWUFBQUEsTzs7QUFFUixJQUFNQyxPQUFPLEdBQUcsSUFBSUQsT0FBSixDQUFZO0FBQUVFLEVBQUFBLEtBQUssRUFBRSxHQUFUO0FBQWNDLEVBQUFBLElBQUksRUFBRSxHQUFwQjtBQUF5QkMsRUFBQUEsT0FBTyxFQUFFO0FBQWxDLENBQVosQ0FBaEI7QUFDQSxJQUFNQyxNQUFNLEdBQUdKLE9BQU8sQ0FBQ0ksTUFBUixFQUFmO0FBRUFDLE9BQU8sQ0FBQ0MsR0FBUix3REFBNERGLE1BQTVEIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ3VzdG9tIHVwcGVyY2FzZSBoZXhhZGVjaW1hbCBjaGFyYWN0ZXJzXG5cbmNvbnN0IHsgRW50cm9weSB9ID0gcmVxdWlyZSgnLi9lbnRyb3B5LXN0cmluZycpXG5cbmNvbnN0IGVudHJvcHkgPSBuZXcgRW50cm9weSh7IHRvdGFsOiAxZTYsIHJpc2s6IDFlOSwgY2hhcnNldDogJzAxMjM0NTY3ODlBQkNERUYnIH0pXG5jb25zdCBzdHJpbmcgPSBlbnRyb3B5LnN0cmluZygpXG5cbmNvbnNvbGUubG9nKGBcXG4gIEN1c3RvbSB1cHBlcmNhc2UgaGV4YWRlY2ltYWwgY2hhcmFjdGVyczogJHtzdHJpbmd9XFxuYClcbiJdfQ==
;