PwdGen← Generátor náhodných hesiel

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 --symbols

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

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

ParameterHodnoty
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, 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.

    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.