2.0.1 • Published 6 months ago

@henrryrocket/secure-password v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Secure Password Generator

Un generador de contraseñas seguras y aleatorias para Node.js que utiliza el módulo crypto para garantizar la aleatoriedad y seguridad de las contraseñas generadas.

Instalación

npm install @henrryrocket/secure-password

Configuración

Para usar este paquete, necesitas configurar tu proyecto para usar ES Modules. Agrega la siguiente línea a tu package.json:

{
  "type": "module"
}

Uso

// Usando ES Modules
import { generatePassword } from "@henrryrocket/secure-password";

// Generar una contraseña con la configuración por defecto (16 caracteres)
const password = generatePassword();
console.log(password);

// Generar una contraseña personalizada
const customPassword = generatePassword({
  length: 20,
  includeUppercase: true,
  includeLowercase: true,
  includeNumbers: true,
  includeSymbols: true,
});
console.log(customPassword);

Opciones

El generador de contraseñas acepta las siguientes opciones:

  • length (number): Longitud de la contraseña (por defecto: 16)
  • includeUppercase (boolean): Incluir letras mayúsculas (por defecto: true)
  • includeLowercase (boolean): Incluir letras minúsculas (por defecto: true)
  • includeNumbers (boolean): Incluir números (por defecto: true)
  • includeSymbols (boolean): Incluir símbolos (por defecto: true)

Características

  • Utiliza el módulo crypto de Node.js para generar bytes aleatorios criptográficamente seguros
  • Permite personalizar la longitud y los tipos de caracteres incluidos
  • Incluye documentación JSDoc para mejor integración con IDEs
  • No tiene dependencias externas
  • Compatible con ES Modules

Licencia

ISC

2.0.1

6 months ago

2.0.0

6 months ago

1.0.0

6 months ago