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