Udviklerværktøjer
PwdGen Udvikler-API og Lokal CLI
Brug det lokale SDK og CLI til rigtige legitimationsoplysninger, eller kald den hastighedsbegrænsede offentlige API til engangs testdata.
Anbefalet: generer lokalt
SDK'et og CLI'en bruger Web Crypto på din enhed og kalder aldrig PwdGen. Brug denne sti til rigtige legitimationsoplysninger og applikationshemmeligheder.
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 kerne: pwdgen-core
pwdgen-core er en afhængighedsfri ESM-referencepakke til den delte Web Crypto-genereringsmodel. GitHub-kilden og npm-pakken er offentlige.
Se kilde på GitHub · Se pakke på npm
Installer fra npm
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 });Offentlig demo-API
API'en returnerer værdier gennem en Vercel Function over TLS. Den er beregnet til eksempler, fixtures og engangs testdata – ikke produktionshemmeligheder.
Send aldrig en eksisterende adgangskode, API-nøgle, seed-frase eller hemmelighed til dette 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()Understøttede API-parametre
| Parameter | Værdier |
|---|---|
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 browserhjælpeprogrammer
Disse gennemgåede værktøjer kører i browseren til almindelige udvikleropgaver som kodning, hashing, identifikatorer og tilfældige valg.
PWA og Chrome-udvidelse
PwdGen kan installeres som en PWA fra browseren. En minimal Chrome-udvidelsespakke er forberedt til Chrome Web Store-gennemgang og kører offline uden eksterne scripts.
- PWA-manifestInstallerbar webapp-metadata til browsere, der understøtter progressive webapps.
- Open-source SDK og CLIDelt lokal generationslogik til kommandolinje- og browserkompatible workflows.
Workflow-distributionsreferencer
Arbejdsområdet indeholder forberedte Raycast-, Alfred- og lokal Node CLI-referencer. De genbruger pwdgen-core, kører offline og sender ikke genererede adgangskoder til PwdGen.
- Lokal Node CLI
pwdgen -l 16 -spwdgen -l 16 -s og JSON-outputeksempler er forberedt i det lokale distributionskit. - Raycast-kommandoForberedt kommandokilde kopierer en lokalt genereret adgangskode og udskriver et metodologilink.
- Alfred-workflowForberedt Script Filter-kilde returnerer en kopierbar lokal adgangskode uden netværksanmodninger.
- IPFS-spejl-workflowSpejlpublicering skriver CID-rapporter og valgfrie manuelle ENS-opdateringsudkast; det ændrer ikke kanoniske URL'er.
- Kort video-gennemgangspakkeVideomanuskripter genererer lokale gennemgangspakker, undertekster og billedtekster til menneskelig godkendelse.
- Social lead-gennemgangskøOvervågning skriver kandidatsvar til menneskelig gennemgang og poster aldrig automatisk.