UNPKG

entropy-string

Version:

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

12 lines (9 loc) 1.02 kB
"use strict"; var Crypto = require('crypto'); var csprngBytes = function csprngBytes(count) { return Buffer.from(Crypto.randomBytes(count)); }; module.exports = { csprngBytes: csprngBytes }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYi9jc3BybmctYnl0ZXMuanMiXSwibmFtZXMiOlsiQ3J5cHRvIiwicmVxdWlyZSIsImNzcHJuZ0J5dGVzIiwiY291bnQiLCJCdWZmZXIiLCJmcm9tIiwicmFuZG9tQnl0ZXMiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiOztBQUFBLElBQU1BLE1BQU0sR0FBR0MsT0FBTyxDQUFDLFFBQUQsQ0FBdEI7O0FBRUEsSUFBTUMsV0FBVyxHQUFHLFNBQWRBLFdBQWMsQ0FBQUMsS0FBSztBQUFBLFNBQUlDLE1BQU0sQ0FBQ0MsSUFBUCxDQUFZTCxNQUFNLENBQUNNLFdBQVAsQ0FBbUJILEtBQW5CLENBQVosQ0FBSjtBQUFBLENBQXpCOztBQUVBSSxNQUFNLENBQUNDLE9BQVAsR0FBaUI7QUFDZk4sRUFBQUEsV0FBVyxFQUFYQTtBQURlLENBQWpCIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgQ3J5cHRvID0gcmVxdWlyZSgnY3J5cHRvJylcblxuY29uc3QgY3Nwcm5nQnl0ZXMgPSBjb3VudCA9PiBCdWZmZXIuZnJvbShDcnlwdG8ucmFuZG9tQnl0ZXMoY291bnQpKVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgY3Nwcm5nQnl0ZXNcbn1cbiJdfQ==