PwdGen← Generátor náhodných hesel

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

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

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

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

    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.