generate-pass

1.2.2 • Public • Published

Indice

  1. Spanish
  2. English

Generate Pass

Random password generator customizable between the types of data used.

Install

$ npm install generate-pass --save

Usage

generatePass(min, max, type)

Generates a password from the parameters sent, all are optional, so it can be used without sending any, but they remain enabled, it returns a string.

const { generatePass } = require('generate-pass');

const password = generatePass();

console.log(password);
//hlxXF7Aa

//--------------------------------------------

const password2 = generatePass(10, 30, 3);

console.log(password2)
//4Ss02Tx2mS5tmVEUl$467C57w/VD

Available options

Name Description Defect Value
min Integer, minimum password length. 8
max Integer, maximum password length. 20
type Integer, defines the type of data used for the password. 2

Note: type only contains options: 0, 1, 2, 3.

type Description
0 only use of letters lower
1 only use of letters upper
2 Use of letters and numbers
3 Use of letters, numbers and special characters

validatePass(min, max, type, pass)

validate the password with the formated (see table)

const { validatePass } = require('generate-pass');

const status = validatePass(8, 20, 3, 'aG5jdjh53');

console.log(status);
//the formate the password is ok

//--------------------------------------------

const status2 = validatePass(8, 20, 0, 'aG5jdjh53');

console.log(status2)
//the formate isn't correct

Parametros permitidos

Name Description Defect Value
min Integer, minimum password length. 8
max Integer, maximum password length. 20
type Integer, defines the type of data used for the password. 2
pass String, the password. ''

Note: type only contains options: 0, 1, 2, 3.

type Description
0 only use of letters lower
1 only use of letters upper
2 Use of letters and numbers
3 Use of letters, numbers and special characters

Generador de contraseñas

Generador de contraseñas de manera aleatorias personalizable entre los tipos de datos usados.

Instalación

$ npm install generate-pass --save

Uso

generatePass(min, max, type)

Genera una contraseña a apartir de los parametros enviados, todos son opcionales, asi que se puede usar sin enviar alguno, pero quedan habilitados, retorna un string.

const { generatePass } = require('generate-pass');

const password = generatePass();

console.log(password);
//hlxXF7Aa

//--------------------------------------------

const password2 = generatePass(10, 30, 3);

console.log(password2)
//4Ss02Tx2mS5tmVEUl$467C57w/VD

Parametros permitidos

Nombre Descripción Valor por defecto
min Integer, longitud mínima de la contraseña. 8
max Integer, longitud máxima de la contraseña. 20
type Integer, define el tipo de datos usados para la contraseña. 2

Nota: type solo contiene opciones de: 0, 1, 2, 3.

type Descripción
0 Solo uso de letras minusculas
1 Solo uso de letras mayusculas
2 Uso de letras y números
3 Uso de letras, números y caracteres especiales

validatePass(min, max, type, pass)

Valida la contraseña enviada en los parametros, verificando si cumple con el formato especificado (vease el cuadro de abajo).

const { validatePass } = require('generate-pass');

const status = validatePass(8, 20, 3, 'aG5jdjh53');

console.log(status);
//the formate the password is ok

//--------------------------------------------

const status2 = validatePass(8, 20, 0, 'aG5jdjh53');

console.log(status2)
//the formate isn't correct

Parametros permitidos

Nombre Descripción Valor por defecto
min Integer, longitud mínima de la contraseña. 8
max Integer, longitud máxima de la contraseña. 20
type Integer, define el tipo de datos usados para la contraseña. 2
pass String, contraseña. ''

Nota: type solo contiene opciones de: 0, 1, 2, 3.

type Descripción
0 Solo uso de letras minusculas
1 Solo uso de letras mayusculas
2 Uso de letras y números
3 Uso de letras, números y caracteres especiales

Package Sidebar

Install

npm i generate-pass

Weekly Downloads

0

Version

1.2.2

License

MIT

Unpacked Size

10.8 kB

Total Files

4

Last publish

Collaborators

  • andrescondo