PwdGen← Willekeurige wachtwoordgenerator

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 --symbols

Node.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-core

ESM

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

ParameterWaarden
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, 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.

    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.