1.2.2 • Published 12 months ago

generate-pass v1.2.2

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

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

NameDescriptionDefect Value
minInteger, minimum password length.8
maxInteger, maximum password length.20
typeInteger, 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

NameDescriptionDefect Value
minInteger, minimum password length.8
maxInteger, maximum password length.20
typeInteger, defines the type of data used for the password.2
passString, 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

NombreDescripciónValor por defecto
minInteger, longitud mínima de la contraseña.8
maxInteger, longitud máxima de la contraseña.20
typeInteger, 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

NombreDescripciónValor por defecto
minInteger, longitud mínima de la contraseña.8
maxInteger, longitud máxima de la contraseña.20
typeInteger, define el tipo de datos usados para la contraseña.2
passString, 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 |

1.2.2

12 months ago

1.0.0

12 months ago