UNPKG

entropy-string

Version:

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

13 lines (11 loc) 1.2 kB
"use strict"; // 128 bit var _require = require('./entropy-string'), Entropy = _require.Entropy, charset64 = _require.charset64; var entropy = new Entropy({ charset: charset64 }); var string = entropy.sessionID(); console.log("\n 128-bit entropy session ID: ".concat(string, "\n")); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL21vcmVfNS5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsImNoYXJzZXQ2NCIsImVudHJvcHkiLCJjaGFyc2V0Iiwic3RyaW5nIiwic2Vzc2lvbklEIiwiY29uc29sZSIsImxvZyJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtlQUUrQkEsT0FBTyxDQUFDLGtCQUFELEM7SUFBOUJDLE8sWUFBQUEsTztJQUFTQyxTLFlBQUFBLFM7O0FBRWpCLElBQU1DLE9BQU8sR0FBRyxJQUFJRixPQUFKLENBQVk7QUFBRUcsRUFBQUEsT0FBTyxFQUFFRjtBQUFYLENBQVosQ0FBaEI7QUFDQSxJQUFNRyxNQUFNLEdBQUdGLE9BQU8sQ0FBQ0csU0FBUixFQUFmO0FBRUFDLE9BQU8sQ0FBQ0MsR0FBUiwyQ0FBK0NILE1BQS9DIiwic291cmNlc0NvbnRlbnQiOlsiLy8gMTI4IGJpdFxuXG5jb25zdCB7IEVudHJvcHksIGNoYXJzZXQ2NCB9ID0gcmVxdWlyZSgnLi9lbnRyb3B5LXN0cmluZycpXG5cbmNvbnN0IGVudHJvcHkgPSBuZXcgRW50cm9weSh7IGNoYXJzZXQ6IGNoYXJzZXQ2NCB9KVxuY29uc3Qgc3RyaW5nID0gZW50cm9weS5zZXNzaW9uSUQoKVxuXG5jb25zb2xlLmxvZyhgXFxuICAxMjgtYml0IGVudHJvcHkgc2Vzc2lvbiBJRDogJHtzdHJpbmd9XFxuYClcbiJdfQ==