ForHosting KIT · Veille et lecture de sites web

Générez un mot de passe aléatoire reproductible

Ce générateur crée le même mot de passe lorsque vous fournissez la même graine, la même longueur et les mêmes jeux de caractères.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Vous pouvez activer les majuscules, les minuscules, les chiffres, les symboles ou toute combinaison de ces options ; le résultat contiendra au moins un caractère de chaque jeu choisi. Cet outil convient aux tests reproductibles, aux démonstrations, aux migrations et aux configurations qui exigent un résultat stable. Comme toute personne connaissant la graine peut recréer un mot de passe déterministe, employez une graine secrète à forte entropie pour protéger un compte réel.

Définissez des réglages qui couvrent toute la politique

Commencez par la longueur requise, puis activez uniquement les jeux acceptés par le système cible. Les majuscules et les minuscules couvrent l’alphabet courant, les chiffres ajoutent les nombres décimaux et les symboles introduisent des signes ASCII usuels. Le générateur place au moins un caractère de chaque jeu activé avant de remplir les positions restantes à partir du groupe combiné. Il effectue ensuite un mélange déterministe afin que les caractères obligatoires ne se trouvent pas toujours à des emplacements prévisibles. Avec quatre jeux actifs, la longueur doit être au moins égale à 4 ; autrement, la promesse serait mathématiquement impossible à tenir. La désactivation de tous les jeux provoque également une erreur explicite, et non un résultat vide ou trompeur. La réponse constitue ainsi une donnée de test conforme à une politique, sans que vous ayez à vérifier puis relancer la demande jusqu’à obtenir toutes les catégories. En général, la longueur renforce davantage un secret que des contraintes complexes de ponctuation. Si la cible accepte de longs identifiants, privilégiez une longueur généreuse et seulement les jeux qu’elle gère correctement.

Comprenez ce que signifie une génération déterministe

La graine n’est pas une simple métadonnée décorative. Elle initialise une petite séquence pseudo-aléatoire indépendante de la plateforme, dont dérivent tous les choix suivants. Une entrée identique produit donc une sortie identique lors d’appels répétés, dans les navigateurs et sur les environnements serveur compatibles. Modifier le texte de la graine, la longueur ou une seule option change le parcours de génération et, normalement, la totalité du mot de passe. Ce comportement est précieux pour les tests automatisés, les tutoriels, les instantanés et les exemples d’infrastructure reproductibles, où un hasard incontrôlé rendrait les résultats instables. Il impose aussi une limite de sécurité essentielle : déterministe ne signifie pas imprévisible au sens cryptographique. Quiconque découvre ou devine la graine et les réglages peut recréer le mot de passe. N’utilisez pas une information publique, telle qu’une adresse électronique, un nom de projet ou l’année en cours, comme graine d’un véritable secret. En production, choisissez une graine secrète à forte entropie, protégez-la comme le mot de passe obtenu et envisagez un gestionnaire cryptographique si la reproductibilité est inutile. Cette capacité ne consulte jamais le réseau, l’horloge ou une source aléatoire.

Intégrez, contrôlez et reproduisez les résultats en sécurité

Envoyez la longueur, la graine et les quatre options booléennes dans une seule demande. La réponse comprend le mot de passe généré, sa longueur confirmée et le nom des jeux de caractères employés. Conserver ces réglages avec un scénario de test non sensible permet à une autre personne de reproduire exactement la donnée sans copier de secrets générés dans le code source. Pour une répétition de migration, une graine stable peut fournir des identifiants temporaires cohérents entre les environnements ; attribuez un espace de graines distinct à chaque scénario afin que plusieurs comptes ne partagent pas le même résultat. La validation est stricte : la longueur doit être un entier entre 1 et 256, la graine une chaîne non vide, chaque option fournie une valeur booléenne, au moins un jeu doit être actif et la longueur doit tous les contenir. Une erreur indique la règle enfreinte sans renvoyer de mot de passe partiel. L’automatisation par API coûte $0.002 par demande, tandis que le navigateur exécute localement la même logique pure. Pour un véritable secret, évitez les journaux, utilisez des canaux protégés, renouvelez-le après toute exposition présumée et protégez la graine avec le même soin.

Données stables pour les tests automatisés

Créez des mots de passe conformes qui restent identiques entre les exécutions, les instantanés et les postes sans inscrire la valeur finale dans le code.

Répétitions de migration reproductibles

Produisez des identifiants temporaires cohérents pendant les essais successifs d’une migration ou d’un import avant le passage en production.

Exemples de documentation reproductibles

Employez une graine documentée pour stabiliser les tutoriels et exemples d’API tout en présentant toutes les options de caractères.

Une même entrée renvoie-t-elle toujours le même mot de passe ?

Oui. L’algorithme utilise uniquement la graine et les réglages fournis, sans réseau, horloge ni source aléatoire ; des entrées identiques reproduisent donc la même sortie.

Le mot de passe contient-il chaque type de caractère activé ?

Oui. Au moins un caractère de chaque jeu actif est d’abord choisi, puis les autres positions sont remplies et l’ensemble est mélangé.

Que se passe-t-il si tous les jeux sont désactivés ?

La demande échoue avec une erreur de saisie, car aucun mot de passe ne peut être produit à partir d’un groupe vide.

Puis-je choisir une faible longueur avec plusieurs jeux ?

Seulement si la longueur atteint au moins le nombre de jeux actifs. Une valeur inférieure est refusée, puisqu’elle ne permettrait pas de satisfaire chaque règle.

Un mot de passe déterministe convient-il à un compte réel ?

Uniquement avec une graine secrète et difficile à deviner. Toute personne disposant de la graine et des réglages peut le recréer ; préférez un gestionnaire cryptographique sans besoin de répétabilité.

Quel est le prix d’une demande d’API ?

Chaque demande d’API coûte $0.002. La version proposée dans le navigateur peut exécuter localement la même logique pure.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/web/password-generate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/web/password-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":20,"seed":"release-2026"}'
{
  "length": 20,
  "seed": "release-2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.password_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

timeout_sec30
max_crawl_pages25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →