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 --symbolsNode.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-coreESM
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ámetro | Valores |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, 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.
- Manifiesto PWAMetadatos de aplicación web instalable para navegadores que admiten aplicaciones web progresivas.
- SDK y CLI de código abiertoLógica de generación local compartida para flujos de trabajo de línea de comandos y compatibles con navegadores.
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.
- CLI local de Node
pwdgen -l 16 -spwdgen -l 16 -s y ejemplos de salida JSON están preparados en el kit de distribución local. - Comando de RaycastEl código fuente del comando preparado copia una contraseña generada localmente e imprime un enlace de metodología.
- Flujo de trabajo de AlfredEl código fuente de Script Filter preparado devuelve una contraseña local copiable sin solicitudes de red.
- Flujo de trabajo de espejo IPFSLa publicación del espejo escribe informes CID y borradores opcionales de actualización manual de ENS; no cambia las URL canónicas.
- Paquete de revisión de video cortoLos guiones de video generan paquetes de revisión local, subtítulos y leyendas para aprobación humana.
- Cola de revisión de leads socialesEl monitoreo escribe respuestas candidatas para revisión humana y nunca publica automáticamente.