UNPKG

entropy-string

Version:

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

13 lines (11 loc) 1.33 kB
"use strict"; // Base 64 character 256 bit token var _require = require('./entropy-string'), Entropy = _require.Entropy, charset64 = _require.charset64; var entropy = new Entropy({ charset: charset64 }); var string = entropy.token(); console.log("\n 256 bit token using RFC 4648 URL and file system safe characters: ".concat(string, "\n")); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RsZHJfNi5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsImNoYXJzZXQ2NCIsImVudHJvcHkiLCJjaGFyc2V0Iiwic3RyaW5nIiwidG9rZW4iLCJjb25zb2xlIiwibG9nIl0sIm1hcHBpbmdzIjoiOztBQUFBO2VBRStCQSxPQUFPLENBQUMsa0JBQUQsQztJQUE5QkMsTyxZQUFBQSxPO0lBQVNDLFMsWUFBQUEsUzs7QUFFakIsSUFBTUMsT0FBTyxHQUFHLElBQUlGLE9BQUosQ0FBWTtBQUFFRyxFQUFBQSxPQUFPLEVBQUVGO0FBQVgsQ0FBWixDQUFoQjtBQUNBLElBQU1HLE1BQU0sR0FBR0YsT0FBTyxDQUFDRyxLQUFSLEVBQWY7QUFFQUMsT0FBTyxDQUFDQyxHQUFSLGlGQUFxRkgsTUFBckYiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCYXNlIDY0IGNoYXJhY3RlciAyNTYgYml0IHRva2VuXG5cbmNvbnN0IHsgRW50cm9weSwgY2hhcnNldDY0IH0gPSByZXF1aXJlKCcuL2VudHJvcHktc3RyaW5nJylcblxuY29uc3QgZW50cm9weSA9IG5ldyBFbnRyb3B5KHsgY2hhcnNldDogY2hhcnNldDY0IH0pXG5jb25zdCBzdHJpbmcgPSBlbnRyb3B5LnRva2VuKClcblxuY29uc29sZS5sb2coYFxcbiAgMjU2IGJpdCB0b2tlbiB1c2luZyBSRkMgNDY0OCBVUkwgYW5kIGZpbGUgc3lzdGVtIHNhZmUgY2hhcmFjdGVyczogJHtzdHJpbmd9XFxuYClcbiJdfQ==