entropy-string
Version:
Efficiently generate cryptographically strong random strings of specified entropy from various character sets.
13 lines (11 loc) • 1.21 kB
JavaScript
// Custom characters: Uppercase hex
var _require = require('./entropy-string'),
Entropy = _require.Entropy;
var entropy = new Entropy({
charset: '0123456789ABCDEF',
bits: 48
});
var string = entropy.string();
console.log("\n Uppercase hex: ".concat(string, "\n"));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2N1c3RvbV9jaGFyc18yLmpzIl0sIm5hbWVzIjpbInJlcXVpcmUiLCJFbnRyb3B5IiwiZW50cm9weSIsImNoYXJzZXQiLCJiaXRzIiwic3RyaW5nIiwiY29uc29sZSIsImxvZyJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtlQUVvQkEsT0FBTyxDQUFDLGtCQUFELEM7SUFBbkJDLE8sWUFBQUEsTzs7QUFFUixJQUFNQyxPQUFPLEdBQUcsSUFBSUQsT0FBSixDQUFZO0FBQUVFLEVBQUFBLE9BQU8sRUFBRSxrQkFBWDtBQUErQkMsRUFBQUEsSUFBSSxFQUFFO0FBQXJDLENBQVosQ0FBaEI7QUFDQSxJQUFNQyxNQUFNLEdBQUdILE9BQU8sQ0FBQ0csTUFBUixFQUFmO0FBQ0FDLE9BQU8sQ0FBQ0MsR0FBUiw4QkFBa0NGLE1BQWxDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ3VzdG9tIGNoYXJhY3RlcnM6IFVwcGVyY2FzZSBoZXhcblxuY29uc3QgeyBFbnRyb3B5IH0gPSByZXF1aXJlKCcuL2VudHJvcHktc3RyaW5nJylcblxuY29uc3QgZW50cm9weSA9IG5ldyBFbnRyb3B5KHsgY2hhcnNldDogJzAxMjM0NTY3ODlBQkNERUYnLCBiaXRzOiA0OCB9KVxuY29uc3Qgc3RyaW5nID0gZW50cm9weS5zdHJpbmcoKVxuY29uc29sZS5sb2coYFxcbiAgVXBwZXJjYXNlIGhleDogJHtzdHJpbmd9XFxuYClcbiJdfQ==
;