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 --symbolsNode.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-coreESM
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
| Parameter | Werte |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, 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.
- PWA-ManifestInstallierbare Web-App-Metadaten für Browser, die progressive Web-Apps unterstützen.
- Open-Source-SDK und CLIGemeinsame lokale Generierungslogik für Kommandozeilen- und browserkompatible Workflows.
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.
- Lokale Node-CLI
pwdgen -l 16 -spwdgen -l 16 -s und JSON-Ausgabebeispiele sind im lokalen Verteilungskit vorbereitet. - Raycast-BefehlVorbereitete Befehlsquelle kopiert ein lokal generiertes Passwort und gibt einen Methodiklink aus.
- Alfred-WorkflowVorbereitete Script-Filter-Quelle gibt ein kopierbares lokales Passwort ohne Netzwerkanfragen zurück.
- IPFS-Mirror-WorkflowMirror-Veröffentlichung schreibt CID-Berichte und optionale manuelle ENS-Update-Entwürfe; sie ändert keine kanonischen URLs.
- Kurzvideo-PrüfpaketVideoskripte generieren lokale Prüfpakete, Untertitel und Bildunterschriften zur menschlichen Freigabe.
- Social-Lead-Review-WarteschlangeMonitoring schreibt Kandidatenantworten zur menschlichen Prüfung und veröffentlicht niemals automatisch.