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 --symbolsNode.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-coreESM
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ètre | Valeurs |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, 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.
- Manifeste PWAMétadonnées d'application web installable pour les navigateurs prenant en charge les applications web progressives.
- SDK et CLI open-sourceLogique de génération locale partagée pour les workflows en ligne de commande et compatibles navigateur.
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.
- CLI Node local
pwdgen -l 16 -spwdgen -l 16 -s et des exemples de sortie JSON sont préparés dans le kit de distribution local. - Commande RaycastLa source de commande préparée copie un mot de passe généré localement et imprime un lien de méthodologie.
- Workflow AlfredLa source Script Filter préparée renvoie un mot de passe local copiable sans requêtes réseau.
- Workflow miroir IPFSLa publication miroir écrit des rapports CID et des brouillons de mise à jour ENS optionnels ; elle ne modifie pas les URL canoniques.
- Package de révision vidéo courteLes scripts vidéo génèrent des packages de révision locaux, des sous-titres et des légendes pour approbation humaine.
- File d'attente de révision des leads sociauxLa surveillance écrit des réponses candidates pour révision humaine et ne publie jamais automatiquement.