PwdGen← Générateur de mots de passe aléatoires

Outils développeur

API développeur PwdGen et CLI locale

Utilisez le SDK et la CLI locaux pour des identifiants réels, ou appelez l'API publique limitée pour des données de test jetables.

Recommandé : générer localement

Le SDK et la CLI utilisent Web Crypto sur votre appareil et n'appellent jamais PwdGen. Utilisez cette voie pour les identifiants réels et les secrets d'application.

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

Noyau open-source : pwdgen-core

pwdgen-core est un package de référence ESM sans dépendance pour le modèle de génération Web Crypto partagé. La source GitHub et le package npm sont publics.

Voir la source sur GitHub · Voir le package sur npm

Installer depuis 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 });

API publique de démonstration

L'API renvoie des valeurs via une fonction Vercel sur TLS. Elle est destinée aux exemples, fixtures et données de test jetables, pas aux secrets de production.

N'envoyez jamais un mot de passe existant, une clé API, une phrase de récupération ou un secret à ce point de terminaison.

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()

Paramètres API pris en charge

ParamètreValeurs
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, space, underscore, dot

Utilitaires navigateur locaux

Ces outils vérifiés s'exécutent dans le navigateur pour les workflows courants de codage, hachage, identifiant et choix aléatoire.

    PWA et extension Chrome

    PwdGen peut être installé comme PWA depuis le navigateur. Un package d'extension Chrome minimal est préparé pour l'examen du Chrome Web Store et fonctionne hors ligne sans scripts externes.

    Références de distribution de workflow

    L'espace de travail comprend des références préparées pour Raycast, Alfred et le CLI Node local. Elles réutilisent pwdgen-core, fonctionnent hors ligne et n'envoient pas les mots de passe générés à PwdGen.