PwdGen← Generator de parole aleatorii

Unelte pentru dezvoltatori

API pentru dezvoltatori PwdGen și CLI local

Folosește SDK-ul local și CLI pentru acreditări reale, sau apelează API-ul public cu limitare de rată pentru date de test de unică folosință.

Recomandat: generează local

SDK-ul și CLI folosesc Web Crypto pe dispozitivul tău și nu contactează niciodată PwdGen. Folosește această cale pentru acreditări reale și secrete de aplicație.

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

Nucleu open-source: pwdgen-core

pwdgen-core este un pachet de referință ESM fără dependențe pentru modelul comun de generare Web Crypto. Codul sursă GitHub și pachetul npm sunt publice.

Vezi sursa pe GitHub · Vezi pachetul pe npm

Instalează din 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 demonstrativ public

API-ul returnează valori printr-o funcție Vercel peste TLS. Este destinat exemplelor, fixturelor și datelor de test de unică folosință – nu secretelor de producție.

Nu trimite niciodată o parolă existentă, cheie API, frază securizată sau secret către acest 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 suportați

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

Utilități locale pentru browser

Aceste unelte revizuite rulează în browser pentru fluxuri comune de codare, hashing, identificatori și alegeri aleatorii pentru dezvoltatori.

    PWA și extensie Chrome

    PwdGen poate fi instalat ca PWA din browser. O extensie Chrome minimă este pregătită pentru revizuirea Chrome Web Store și rulează offline fără scripturi externe.

    Referințe de distribuție a fluxurilor de lucru

    Spațiul de lucru include referințe pregătite pentru Raycast, Alfred și CLI Node local. Acestea reutilizează pwdgen-core, rulează offline și nu trimit parole generate către PwdGen.