Ferramentas do desenvolvedor
API do desenvolvedor PwdGen e CLI local
Use o SDK e CLI locais para credenciais reais, ou chame a API pública com limite de taxa para dados de teste descartáveis.
Recomendado: gere localmente
O SDK e CLI usam Web Crypto no seu dispositivo e nunca chamam PwdGen. Use este caminho para credenciais reais e segredos de aplicação.
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 aberto: pwdgen-core
pwdgen-core é um pacote ESM de referência sem dependências para o modelo de geração Web Crypto compartilhado. O código fonte no GitHub e o pacote npm são públicos.
Ver código fonte no GitHub · Ver pacote no npm
Instalar a partir do 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 pública de demonstração
A API retorna valores através de uma Vercel Function sobre TLS. Destina-se a exemplos, fixtures e dados de teste descartáveis — não segredos de produção.
Nunca envie uma senha existente, chave de API, frase semente ou segredo para 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 suportados da API
| 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 |
Utilitários locais do navegador
Estas ferramentas revisadas são executadas no navegador para workflows comuns de codificação, hash, identificador e escolha aleatória para desenvolvedores.
PWA e extensão Chrome
PwdGen pode ser instalado como PWA a partir do navegador. Um pacote mínimo de extensão Chrome está preparado para revisão na Chrome Web Store e funciona offline sem scripts externos.
- Manifesto PWAMetadados de aplicativo web instalável para navegadores que suportam progressive web apps.
- SDK e CLI de código abertoLógica de geração local compartilhada para workflows de linha de comando e compatíveis com navegador.
Referências de distribuição de workflow
O espaço de trabalho inclui referências preparadas para Raycast, Alfred e CLI Node local. Eles reutilizam pwdgen-core, funcionam offline e não enviam senhas geradas para PwdGen.
- CLI Node local
pwdgen -l 16 -sExemplos de pwdgen -l 16 -s e saída JSON estão preparados no kit de distribuição local. - Comando RaycastO código fonte do comando preparado copia uma senha gerada localmente e imprime um link de metodologia.
- Workflow AlfredO código fonte do Script Filter preparado retorna uma senha local copiável sem requisições de rede.
- Workflow de espelho IPFSA publicação de espelho escreve relatórios CID e rascunhos opcionais de atualização ENS manual; não altera URLs canônicos.
- Pacote de revisão de vídeo curtoOs scripts de vídeo geram pacotes de revisão local, legendas e closed captions para aprovação humana.
- Fila de revisão de leads sociaisO monitoramento escreve respostas candidatas para revisão humana e nunca publica automaticamente.