Vývojářské nástroje
PwdGen Developer API a lokální CLI
Použijte lokální SDK a CLI pro skutečná pověření nebo omezené veřejné API pro testovací data na jedno použití.
Doporučeno: generovat lokálně
SDK a CLI používají Web Crypto na vašem zařízení a nikdy nevolají PwdGen. Použijte tuto cestu pro skutečná pověření a aplikační tajemství.
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 });Open-source jádro: pwdgen-core
pwdgen-core je referenční balíček ESM bez závislostí pro sdílený model generování Web Crypto. Zdroj na GitHubu a npm balíček jsou veřejné.
Zobrazit zdroj na GitHubu · Zobrazit balíček na npm
Instalovat z 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 });Veřejné demo API
API vrací hodnoty přes Vercel Function s TLS. Je určeno pro příklady, testovací data a data na jedno použití – nikoli pro produkční tajemství.
Nikdy neposílejte existující heslo, API klíč, seed frázi nebo tajemství na tento 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()Podporované parametry API
| Parametr | Hodnoty |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
Lokální prohlížečové nástroje
Tyto recenzované nástroje běží v prohlížeči pro běžné vývojářské úlohy kódování, hashování, identifikátorů a náhodného výběru.
PWA a rozšíření pro Chrome
PwdGen lze nainstalovat jako PWA z prohlížeče. Minimální balíček rozšíření pro Chrome je připraven k recenzi v Chrome Web Store a běží offline bez externích skriptů.
- Manifest PWAMetadata instalovatelné webové aplikace pro prohlížeče podporující progresivní webové aplikace.
- Open-source SDK a CLISdílená logika lokálního generování pro příkazový řádek a prohlížečové pracovní postupy.
Odkazy na distribuci pracovních postupů
Pracovní prostor obsahuje připravené reference pro Raycast, Alfred a lokální Node CLI. Znovu používají pwdgen-core, běží offline a neodesílají vygenerovaná hesla do PwdGen.
- Lokální Node CLI
pwdgen -l 16 -spwdgen -l 16 -s a příklady JSON výstupu jsou připraveny v lokálním distribučním kitu. - Příkaz pro RaycastPřipravený zdroj příkazu zkopíruje lokálně vygenerované heslo a vytiskne odkaz na metodiku.
- Pracovní postup pro AlfredPřipravený zdroj Script Filter vrací zkopírovatelné lokální heslo bez síťových požadavků.
- Pracovní postup zrcadlení IPFSPublikace zrcadla zapisuje CID reporty a volitelné návrhy ruční aktualizace ENS; nemění kanonické URL.
- Balíček recenze krátkých videíVideo skripty generují lokální balíčky recenzí, titulky a popisky pro lidské schválení.
- Fronta sociálních leadů k recenziMonitorování zapisuje kandidátské odpovědi pro lidskou recenzi a nikdy neodesílá automaticky.