Ontwikkelaarstools
PwdGen Ontwikkelaar API en Lokale CLI
Gebruik de lokale SDK en CLI voor echte inloggegevens, of roep de snelheidsbeperkte openbare API aan voor wegwerptestgegevens.
Aanbevolen: lokaal genereren
De SDK en CLI gebruiken Web Crypto op uw apparaat en roepen nooit PwdGen aan. Gebruik dit pad voor echte inloggegevens en applicatiegeheimen.
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 is een afhankelijkheidsvrij ESM-referentiepakket voor het gedeelde Web Crypto-generatiemodel. De GitHub-bron en het npm-pakket zijn openbaar.
Bron bekijken op GitHub · Pakket bekijken op npm
Installeren via 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 });Openbare demo-API
De API retourneert waarden via een Vercel-functie via TLS. Het is bedoeld voor voorbeelden, fixtures en wegwerptestgegevens, niet voor productiegeheimen.
Stuur nooit een bestaand wachtwoord, API-sleutel, seed phrase of geheim naar dit eindpunt.
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()Ondersteunde API-parameters
| Parameter | Waarden |
|---|---|
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 browserhulpprogramma's
Deze beoordeelde tools draaien in de browser voor veelvoorkomende ontwikkelaarscodering, hashing, identifiers en willekeurige-keuze workflows.
PWA en Chrome-extensie
PwdGen kan als PWA vanuit de browser worden geïnstalleerd. Een minimale Chrome-extensiepakket is voorbereid voor beoordeling in de Chrome Web Store en werkt offline zonder externe scripts.
- PWA-manifestInstalleerbare web-app-metadata voor browsers die progressieve web-apps ondersteunen.
- Open-source SDK en CLIGedeelde lokale generatielogica voor commandoregel- en browser-compatibele workflows.
Workflow-distributiereferenties
De werkruimte bevat voorbereide Raycast-, Alfred- en lokale Node CLI-referenties. Ze hergebruiken pwdgen-core, werken offline en sturen gegenereerde wachtwoorden niet naar PwdGen.
- Lokale Node CLI
pwdgen -l 16 -spwdgen -l 16 -s en JSON-uitvoervoorbeelden zijn voorbereid in het lokale distributiekit. - Raycast-opdrachtVoorbereide opdrachtbron kopieert een lokaal gegenereerd wachtwoord en drukt een methodologielink af.
- Alfred-workflowVoorbereide Script Filter-bron retourneert een kopieerbaar lokaal wachtwoord zonder netwerkverzoeken.
- IPFS-mirrorworkflowMirror-publicatie schrijft CID-rapporten en optionele handmatige ENS-updateconcepten; het wijzigt geen canonieke URL's.
- Korte video-beoordelingspakketVideoscenario's genereren lokale beoordelingspakketten, ondertitels en bijschriften voor menselijke goedkeuring.
- Sociale lead-beoordelingswachtrijMonitoring schrijft kandidaat-antwoorden voor menselijke beoordeling en plaatst nooit automatisch.