Découvrez comment intégrer nos services de génération et d'analyse dans vos applications.
Toutes les requêtes nécessitent une clé API valide dans le header :
100 requêtes par minute par clé API
Génère des mots de passe et phrases sécurisés
https://motdepasse.app/api/generate-password
Le service de génération de mots de passe fournit une solution flexible pour créer des mots de passe sécurisés ou des passphrases mémorables. Il offre de nombreuses options de personnalisation et inclut une évaluation de la force du mot de passe généré.
URL de base : https://motdepasse.app/api/generate-password
Méthode : POST
Auth requise : Oui (API Key dans le header)
Format de données : JSON
Toutes les requêtes doivent inclure une clé API valide dans les headers.
X-API-KEY: votre-clé-api
{
"length": number,
"includeUppercase": boolean,
"includeLowercase": boolean,
"includeNumbers": boolean,
"includeSymbols": boolean,
"usePassphrase": boolean,
"wordCount": number,
"wordSeparator": string
}
length
: Longueur du mot de passe
includeUppercase
: Inclure des majuscules (A-Z)
includeLowercase
: Inclure des minuscules (a-z)
includeNumbers
: Inclure des chiffres (0-9)
includeSymbols
: Inclure des caractères spéciaux (!@#$%^&*()_+-=[]{}|;:,.<>?)
usePassphrase
: Utiliser le mode passphrase
wordCount
: Nombre de mots dans la passphrase
wordSeparator
: Séparateur entre les mots
{
"password": "xK9#mP2$vL5nQ8",
"strength": "strong"
}
{
"password": "Correct-Horse-Battery-Staple-42!",
"strength": "veryStrong"
}
Le champ strength
peut avoir les valeurs suivantes :
"weak"
: Force faible"medium"
: Force moyenne"strong"
: Force élevée"veryStrong"
: Force très élevée{
"error": "Invalid length (4-64)"
}
{
"error": "Invalid word count (2-10)"
}
{
"error": "Invalid or missing API key"
}
{
"error": "Method Not Allowed"
}
La force est calculée selon les critères suivants :
Faible (weak) si :
Moyenne (medium) si :
Forte (strong) si :
Très Forte (veryStrong) si :
La force est calculée selon les critères suivants :
Faible (weak) si :
Moyenne (medium) si :
Forte (strong) si :
Très Forte (veryStrong) si :
const request = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-KEY': 'votre-clé-api'
},
body: JSON.stringify({
length: 16,
includeUppercase: true,
includeLowercase: true,
includeNumbers: true,
includeSymbols: true
})
};
fetch('https://motdepasse.app/api/generate-password', request)
.then(response => response.json())
.then(data => console.log(data));
const request = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-KEY': 'votre-clé-api'
},
body: JSON.stringify({
usePassphrase: true,
wordCount: 4,
wordSeparator: "-",
includeNumbers: true,
includeSymbols: true
})
};
fetch('https://motdepasse.app/api/generate-password', request)
.then(response => response.json())
.then(data => console.log(data));
Choix du Mode
Longueur Recommandée
Composition
Sécurité
Usage
Performance
Si vous trouvez notre outil utile, vous pouvez soutenir nos futurs développements avec un don en cryptomonnaie :