PwdGen← Generer av tilfeldig passord

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

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

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

    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.