PwdGen← Slumplös lösenordsgenerator

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

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

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

    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.