entropy-string
Version:
Efficiently generate cryptographically strong random strings of specified entropy from various character sets.
13 lines (11 loc) • 1.2 kB
JavaScript
// 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==
;