Génération de mots de passe
L'endpoint /password génère un ou plusieurs mots de passe à l'aide d'une randomisation cryptographiquement sécurisée (crypto.randomInt). Deux modes sont disponibles : random (basé sur des caractères) et passphrase (basé sur des mots). Chaque réponse inclut les mots de passe générés ainsi que leur niveau de force et leur score d'entropie.
Cas d'utilisation
Générez des mots de passe sécurisés lors de la création de comptes, produisez des passphrases pour une mémorisation facilitée, testez une interface de force de mot de passe, ou alimentez des fixtures de test avec de vrais identifiants réalistes.
curl -X GET \ "https://api.moxon.dev/v4/password"Envoyez la requête pour voir la réponse ici.
type"random" | "passphrase"optionnelPar défaut :
random.Mode de génération :
random(caractères) oupassphrase(mots).lengthnumberoptionnelPar défaut :
16.Nombre de caractères pour le mode
random(8–128), ou de mots pourpassphrase(3–10).uppercase"true" | "false"optionnelPar défaut :
true.Inclure les majuscules (
A–Z). Mettre àfalsepour désactiver.lowercase"true" | "false"optionnelPar défaut :
true.Inclure les minuscules (
a–z). Mettre àfalsepour désactiver.digits"true" | "false"optionnelPar défaut :
true.Inclure les chiffres (
0–9). Mettre àfalsepour désactiver.symbols"true" | "false"optionnelPar défaut :
false.Inclure les symboles (
!@#$%^&*()-_=+[]{}|;:,.<>?). Mettre àtruepour activer.excludestringoptionnelPar défaut :
"".Caractères à exclure du jeu de caractères (ex.
exclude=0Ol1).countnumberoptionnelPar défaut :
1.Nombre de mots de passe à générer (1–20).
separatorstringoptionnelPar défaut :
-.Séparateur de mots pour le mode
passphrase.
passwordsstring[]Liste des mots de passe ou passphrases générés
typestringMode de génération utilisé :
randomoupassphraselengthnumberNombre de caractères (random) ou de mots (passphrase)
strengthstringNiveau de force :
weak,moderate,strongouvery_strongentropynumberEntropie de Shannon en bits (arrondie à 1 décimale)
| Niveau | Plage d'entropie |
|---|---|
weak | < 40 bits |
moderate | 40 – 59,9 |
strong | 60 – 79,9 |
very_strong | ≥ 80 bits |
- 400
Type must be "random" or "passphrase"Le paramètretypen'est pas une valeur supportée - 400
Length must be between 8 and 128Le paramètrelengthest hors de la plage autorisée pour le moderandom - 400
At least one character set must be enabledTous les jeux de caractères sont désactivés ouexcludea supprimé tous les caractères - 400
Count must be between 1 and 20Le paramètrecountest hors de la plage autorisée
Mis à jour le 11 mai 2026