PwdGen← Generador de contraseñas aleatorias

Herramientas para desarrolladores

API de desarrollador y CLI local de PwdGen

Usa el SDK y CLI local para credenciales reales, o llama a la API pública con límite de velocidad para datos de prueba desechables.

Recomendado: generar localmente

El SDK y CLI usan Web Crypto en tu dispositivo y nunca llaman a PwdGen. Usa esta ruta para credenciales reales y secretos de aplicación.

npm install --global pwdgen-cli
pwdgen generate --mode password --length 20 --count 5 --symbols

Node.js

import { generate } from 'pwdgen-cli';

const password = generate({ mode: 'password', length: 20, symbols: true });

Núcleo de código abierto: pwdgen-core

pwdgen-core es un paquete de referencia ESM sin dependencias para el modelo de generación compartido de Web Crypto. El código fuente en GitHub y el paquete npm son públicos.

Ver código fuente en GitHub · Ver paquete en npm

Instalar desde npm

npm install pwdgen-core

ESM

import { PwdGenCore } from 'pwdgen-core';

const pwdgen = new PwdGenCore();
const password = pwdgen.generate({ length: 24, symbols: true });
const entropy = pwdgen.entropyBits({ length: 24, symbols: true });

API de demostración pública

La API devuelve valores a través de una función de Vercel sobre TLS. Está destinada a ejemplos, fixtures y datos de prueba desechables, no a secretos de producción.

Nunca envíes una contraseña existente, clave de API, frase semilla o secreto a este endpoint.

curl

curl 'https://pwdgen.xyz/api/v1/random?mode=password&length=20&count=1&symbols=true'

Python

import requests

result = requests.get(
    'https://pwdgen.xyz/api/v1/random',
    params={'mode': 'hex', 'length': 32}
).json()

Parámetros de API admitidos

ParámetroValores
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, space, underscore, dot

Utilidades locales del navegador

Estas herramientas revisadas se ejecutan en el navegador para flujos de trabajo comunes de codificación, hash, identificadores y elección aleatoria.

    PWA y extensión de Chrome

    PwdGen se puede instalar como PWA desde el navegador. Un paquete mínimo de extensión de Chrome está preparado para revisión en Chrome Web Store y funciona sin conexión sin scripts externos.

    Referencias de distribución de flujo de trabajo

    El espacio de trabajo incluye referencias preparadas para Raycast, Alfred y CLI local de Node. Reutilizan pwdgen-core, funcionan sin conexión y no envían contraseñas generadas a PwdGen.