PwdGen← Generator losowych haseł

Narzędzia dla programistów

PwdGen Developer API i lokalne CLI

Użyj lokalnego SDK i CLI do rzeczywistych poświadczeń lub wywołaj publiczne API z ograniczeniem szybkości dla danych testowych jednorazowego użytku.

Zalecane: generuj lokalnie

SDK i CLI używają Web Crypto na Twoim urządzeniu i nigdy nie wywołują PwdGen. Użyj tej ścieżki dla rzeczywistych poświadczeń i sekretów aplikacji.

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

Otwarte źródło: pwdgen-core

pwdgen-core to pakiet referencyjny ESM bez zależności dla wspólnego modelu generowania Web Crypto. Kod źródłowy na GitHub i pakiet npm są publiczne.

Zobacz źródło na GitHub · Zobacz pakiet na npm

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

Publiczne demo API

API zwraca wartości przez Vercel Function za pomocą TLS. Jest przeznaczone do przykładów, danych testowych i jednorazowych danych testowych – nie do produkcyjnych sekretów.

Nigdy nie wysyłaj istniejącego hasła, klucza API, frazy seed ani sekretu do tego punktu końcowego.

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()

Obsługiwane parametry API

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

Lokalne narzędzia przeglądarkowe

Te sprawdzone narzędzia działają w przeglądarce dla typowych zadań programistycznych: kodowanie, haszowanie, identyfikatory i losowe wybory.

    PWA i rozszerzenie Chrome

    PwdGen można zainstalować jako PWA z przeglądarki. Minimalny pakiet rozszerzenia Chrome jest przygotowany do recenzji w Chrome Web Store i działa offline bez zewnętrznych skryptów.

    Referencje dystrybucji przepływu pracy

    Przestrzeń robocza zawiera przygotowane referencje Raycast, Alfred i lokalnego Node CLI. Wykorzystują one pwdgen-core, działają offline i nie wysyłają wygenerowanych haseł do PwdGen.