Utviklerverktøy
PwdGen utvikler-API og lokal CLI
Bruk lokalt SDK og CLI for ekte legitimasjon, eller kall det rate-begrensede offentlige API-et for engangstestdata.
Anbefalt: generer lokalt
SDK og CLI bruker Web Crypto på enheten din og kaller aldri PwdGen. Bruk denne banen for ekte legitimasjon og applikasjonshemmeligheter.
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 });Åpen kildekode-kjerne: pwdgen-core
pwdgen-core er en avhengighetsfri ESM-referansepakke for den delte Web Crypto-genereringsmodellen. GitHub-kilden og npm-pakken er offentlige.
Vis kilde på GitHub · Vis 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-et returnerer verdier via en Vercel-funksjon over TLS. Det er ment for eksempler, fiksturer og engangstestdata – ikke produksjonshemmeligheter.
Send aldri et eksisterende passord, API-nøkkel, seed-frase eller hemmelighet til dette endepunktet.
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()Støttede API-parametere
| Parameter | Verdier |
|---|---|
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 nettleserverktøy
Disse gjennomgåtte verktøyene kjører i nettleseren for vanlige utviklerkoding, hashing, identifikator og tilfeldig-valg-arbeidsflyter.
PWA og Chrome-utvidelse
PwdGen kan installeres som en PWA fra nettleseren. En minimal Chrome-utvidelsespakke er forberedt for Chrome Web Store-gjennomgang og kjører offline uten eksterne skript.
- PWA-manifestInstallerbar webapp-metadata for nettlesere som støtter progressive webapper.
- Åpen kildekode SDK og CLIDelt lokal genereringslogikk for kommandolinje- og nettleserkompatible arbeidsflyter.
Arbeidsflytdistribusjonsreferanser
Arbeidsområdet inkluderer forberedte Raycast-, Alfred- og lokale Node CLI-referanser. De gjenbruker pwdgen-core, kjører offline og sender ikke genererte passord til PwdGen.
- Lokal Node CLI
pwdgen -l 16 -spwdgen -l 16 -s og JSON-utdataeksempler er forberedt i det lokale distribusjonssettet. - Raycast-kommandoForberedt kommandokilde kopierer et lokalt generert passord og skriver ut en metodikklink.
- Alfred-arbeidsflytForberedt Script Filter-kilde returnerer et kopierbart lokalt passord uten nettverksforespørsler.
- IPFS-speilarbeidsflytSpeilpublisering skriver CID-rapporter og valgfrie manuelle ENS-oppdateringsutkast; det endrer ikke kanoniske URL-er.
- KortvideogjennomgangspakkeVideomanus genererer lokale gjennomgangspakker, undertekster og bildetekster for menneskelig godkjenning.
- Sosial lead-gjennomgangskøOvervåking skriver kandidatsvar for menneskelig gjennomgang og poster aldri automatisk.