PwdGen← Zufälliger Passwortgenerator

Entwicklerwerkzeuge

PwdGen Entwickler-API und lokale CLI

Verwenden Sie das lokale SDK und CLI für echte Anmeldedaten oder die ratenbegrenzte öffentliche API für einmalige Testdaten.

Empfohlen: Lokal generieren

Das SDK und CLI verwenden Web Crypto auf Ihrem Gerät und rufen PwdGen nie auf. Nutzen Sie diesen Pfad für echte Anmeldedaten und Anwendungsgeheimnisse.

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-Kern: pwdgen-core

pwdgen-core ist ein abhängigkeitsfreies ESM-Referenzpaket für das gemeinsame Web Crypto-Generierungsmodell. Die GitHub-Quelle und das npm-Paket sind öffentlich.

Quellcode auf GitHub ansehen · Paket auf npm ansehen

Von npm installieren

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

Öffentliche Demo-API

Die API gibt Werte über eine Vercel-Funktion per TLS zurück. Sie ist für Beispiele, Testdaten und einmalige Testdaten gedacht – nicht für Produktionsgeheimnisse.

Senden Sie niemals ein bestehendes Passwort, einen API-Schlüssel, eine Seed-Phrase oder ein Geheimnis an diesen Endpunkt.

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

Unterstützte API-Parameter

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

Lokale Browser-Dienstprogramme

Diese geprüften Werkzeuge laufen im Browser für gängige Entwickleraufgaben wie Kodierung, Hashing, Identifikatoren und Zufallsauswahl.

    PWA und Chrome-Erweiterung

    PwdGen kann als PWA aus dem Browser installiert werden. Ein minimales Chrome-Erweiterungspaket ist für die Chrome Web Store-Prüfung vorbereitet und läuft offline ohne externe Skripte.

    Workflow-Verteilungsreferenzen

    Der Arbeitsbereich enthält vorbereitete Raycast-, Alfred- und lokale Node-CLI-Referenzen. Sie verwenden pwdgen-core, laufen offline und senden generierte Passwörter nicht an PwdGen.