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 --symbolsNode.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-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 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
| Parametro | Valori |
|---|---|
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à 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.
- Manifesto PWAMetadati dell'app web installabile per browser che supportano progressive web app.
- SDK e CLI open-sourceLogica di generazione locale condivisa per flussi di lavoro da riga di comando e compatibili con browser.
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.
- CLI Node locale
pwdgen -l 16 -spwdgen -l 16 -s ed esempi di output JSON sono preparati nel kit di distribuzione locale. - Comando RaycastIl sorgente del comando preparato copia una password generata localmente e stampa un link alla metodologia.
- Flusso di lavoro AlfredIl sorgente Script Filter preparato restituisce una password locale copiabile senza richieste di rete.
- Flusso di lavoro mirror IPFSLa pubblicazione mirror scrive report CID e bozze opzionali di aggiornamento ENS manuale; non modifica gli URL canonici.
- Pacchetto di revisione video breveGli script video generano pacchetti di revisione locali, sottotitoli e didascalie per approvazione umana.
- Coda di revisione lead socialIl monitoraggio scrive bozze di risposta candidate per revisione umana e non pubblica mai automaticamente.