PwdGen← Rendom Password Generator

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

Node.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-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 });

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

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

    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.