Utvecklarverktyg
PwdGen Developer API och lokal CLI
Använd det lokala SDK och CLI för verkliga autentiseringsuppgifter, eller anropa den hastighetsbegränsade offentliga API:n för engångstestdata.
Rekommenderas: generera lokalt
SDK och CLI använder Web Crypto på din enhet och anropar aldrig PwdGen. Använd denna väg för verkliga autentiseringsuppgifter och applikationshemligheter.
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 });Öppen källkod: pwdgen-core
pwdgen-core är ett beroendefritt ESM-referenspaket för den delade Web Crypto-genereringsmodellen. GitHub-källan och npm-paketet är offentliga.
Visa källkod på GitHub · Visa paket på npm
Installera från 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:n returnerar värden via en Vercel Function över TLS. Den är avsedd för exempel, fixtures och engångstestdata – inte produktionshemligheter.
Skicka aldrig ett befintligt lösenord, API-nyckel, seed-fras eller hemlighet till denna slutpunkt.
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()API-parametrar som stöds
| Parameter | Värden |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
Lokala webbläsarverktyg
Dessa granskade verktyg körs i webbläsaren för vanliga utvecklararbetsflöden som kodning, hashning, identifierare och slumpmässiga val.
PWA och Chrome-tillägg
PwdGen kan installeras som en PWA från webbläsaren. Ett minimalt Chrome-tilläggspaket är förberett för Chrome Web Store-granskning och körs offline utan externa skript.
- PWA-manifestInstallationsbar webbappsmetadata för webbläsare som stöder progressiva webbappar.
- Öppen källkod SDK och CLIDelad lokal generationslogik för kommandorads- och webbläsarkompatibla arbetsflöden.
Arbetsflödesdistributionsreferenser
Arbetsytan innehåller förberedda Raycast-, Alfred- och lokala Node CLI-referenser. De återanvänder pwdgen-core, körs offline och skickar inte genererade lösenord till PwdGen.
- Lokal Node CLI
pwdgen -l 16 -spwdgen -l 16 -s och JSON-utdataexempel är förberedda i det lokala distributionspaketet. - Raycast-kommandoFörberedd kommandokälla kopierar ett lokalt genererat lösenord och skriver ut en metodiklänk.
- Alfred-arbetsflödeFörberedd Script Filter-källa returnerar ett kopierbart lokalt lösenord utan nätverksförfrågningar.
- IPFS-spegelarbetsflödeSpegelpublicering skriver CID-rapporter och valfria manuella ENS-uppdateringsutkast; det ändrar inte kanoniska URL:er.
- KortvideogranskningspaketVideomanus genererar lokala granskningspaket, undertexter och bildtexter för mänsklig godkännande.
- Social leadgranskningsköÖvervakning skriver kandidatsvar för mänsklig granskning och publicerar aldrig automatiskt.