1
0
mirror of https://github.com/S2-/securerandomstring.git synced 2025-08-02 02:10:05 +02:00

secure-random-string

Node.js module that generates a cryptographically secure random string with a given length

Usage

var srs = require('secure-random-string');

Default behavior: Generate a random string 32 characters long.

// Sync
var result = srs();

// Async
srs(function(sr) {
	console.log(sr);
});

Options: length, urlsafe

Optionally, you can specify a 'length' option to specify a length.

The 'urlsafe' option replaces a potential + character with - and the / character with _, created a valid base64url format string.

// sync
var result = srs({length: 256, urlsafe:true});

// async
srs({length: 256, urlsafe:true}, function(sr) {
	console.log(sr);
});

Author

Simon Santoro

Contributors

Mark Stosberg

License

MIT

Description
No description provided
Readme 57 KiB
Languages
JavaScript 100%