Nástroje pre vývojárov
PwdGen Developer API a lokálne CLI
Použite lokálne SDK a CLI pre skutočné poverenia, alebo volajte API s obmedzenou rýchlosťou pre jednorazové testovacie údaje.
Odporúčané: generovať lokálne
SDK a CLI používajú Web Crypto na vašom zariadení a nikdy nevolajú PwdGen. Použite túto cestu pre skutočné poverenia a aplikačné tajomstvá.
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 jadro: pwdgen-core
pwdgen-core je referenčný balík ESM bez závislostí pre zdieľaný model generovania Web Crypto. Zdroj na GitHub a balík npm sú verejné.
Zobraziť zdroj na GitHub · Zobraziť balík na npm
Inštalovať 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 });Verejné demo API
API vracia hodnoty cez Vercel Function cez TLS. Je určené pre príklady, testovacie údaje a jednorazové testovacie dáta – nie pre produkčné tajomstvá.
Nikdy neposielajte existujúce heslo, API kľúč, seed frázu alebo tajomstvo 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é parametre API
| Parameter | 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álne prehliadačové nástroje
Tieto recenzované nástroje bežia v prehliadači pre bežné vývojárske kódovanie, hashovanie, identifikátory a náhodné výbery.
PWA a rozšírenie pre Chrome
PwdGen je možné nainštalovať ako PWA z prehliadača. Minimálny balík rozšírenia pre Chrome je pripravený na recenziu v Chrome Web Store a beží offline bez externých skriptov.
- Manifest PWAMetadáta inštalovateľnej webovej aplikácie pre prehliadače podporujúce progresívne webové aplikácie.
- Open-source SDK a CLIZdieľaná logika lokálneho generovania pre príkazový riadok a prehliadačovo kompatibilné pracovné toky.
Referencie distribúcie pracovného toku
Pracovný priestor obsahuje pripravené referencie pre Raycast, Alfred a lokálne Node CLI. Znovu používajú pwdgen-core, bežia offline a neposielajú vygenerované heslá na PwdGen.
- Lokálne Node CLI
pwdgen -l 16 -spwdgen -l 16 -s a príklady výstupu JSON sú pripravené v lokálnom distribučnom kitu. - Príkaz pre RaycastPripravený zdroj príkazu skopíruje lokálne vygenerované heslo a vytlačí odkaz na metodiku.
- Pracovný tok pre AlfredPripravený zdroj Script Filter vráti kopírovateľné lokálne heslo bez sieťových požiadaviek.
- Pracovný tok IPFS zrkadlaPublikovanie zrkadla zapisuje správy CID a voliteľné návrhy aktualizácií ENS; nemení kanonické URL.
- Balík recenzií krátkych videíVideo skripty generujú lokálne balíky recenzií, titulky a popisky na schválenie človekom.
- Fronta recenzií sociálnych lídrovMonitorovanie zapisuje kandidátske odpovede na ľudskú recenziu a nikdy nepridáva príspevky automaticky.