PwdGen← Generatore di password casuali

Strumenti per sviluppatori

API sviluppatore PwdGen e CLI locale

Usa l'SDK locale e la CLI per credenziali reali, o chiama l'API pubblica con limitazione di frequenza per dati di test usa e getta.

Consigliato: genera localmente

L'SDK e la CLI usano Web Crypto sul tuo dispositivo e non chiamano mai PwdGen. Usa questo percorso per credenziali reali e segreti applicativi.

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 });

Core open-source: pwdgen-core

pwdgen-core è un pacchetto ESM di riferimento senza dipendenze per il modello di generazione Web Crypto condiviso. Il sorgente GitHub e il pacchetto npm sono pubblici.

Visualizza sorgente su GitHub · Visualizza pacchetto su npm

Installa da 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 demo pubblica

L'API restituisce valori tramite una Vercel Function su TLS. È destinata a esempi, fixture e dati di test usa e getta, non a segreti di produzione.

Non inviare mai una password esistente, chiave API, frase seed o segreto a questo 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()

Parametri API supportati

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

Utilità locali per browser

Questi strumenti revisionati funzionano nel browser per flussi di lavoro comuni di codifica, hashing, identificatori e scelta casuale per sviluppatori.

    PWA ed estensione Chrome

    PwdGen può essere installato come PWA dal browser. Un pacchetto minimo di estensione Chrome è preparato per la revisione del Chrome Web Store e funziona offline senza script esterni.

    Riferimenti per la distribuzione dei flussi di lavoro

    L'area di lavoro include riferimenti preparati per Raycast, Alfred e CLI Node locale. Riusano pwdgen-core, funzionano offline e non inviano password generate a PwdGen.