PwdGen← Gerador de senhas aleatórias

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 --symbols

Node.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-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 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âmetroValores
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, 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.

    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.