UNPKG

entropy-string

Version:

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

13 lines (11 loc) 1.21 kB
"use strict"; // 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==