/generate-password

NodeJS library for generating cryptographically-secure passwords.

Primary LanguageJavaScriptMIT LicenseMIT

Generate Password

Build Status

Generate-Password NPM

Generate-Password is a (relatively) extensive library for generating random and unique passwords.

Install

$ npm install generate-password --save

Usage

Generate one password.

var generator = require('generate-password');

var password = generator.generate({
	length: 15,
	numbers: true
});

console.log(password); // Your unique password

Bulk generate multiple passwords.

var generator = require('generate-password');

var passwords = generator.generateMultiple(10, {
	length: 15,
	symbols: true
});

// passwords is an array of 10 passwords now

Available Options

Any of these can be passed into the options object for each function.

Name Description Default Value
length Integer, length of password. 10
numbers Boolean, put numbers in password. false
symbols Boolean, put symbols in password. false
uppercase Boolean, use uppercase letters in password. true
excludeSimilarCharacters Excludes similar chars, like 'i' and 'l'. false