Generateur de hash de mot de passe Argon2

Genere des hashes Argon2id avec memoire, iterations, parallelisme et longueur de sel reglables, avec sortie PHC

Exemples de résultats

1 Exemples

Generer une chaine PHC Argon2id dans le style OWASP

Ajustez memoire et iterations, puis exportez le hash Argon2id encode pour le backend.

{
  "algorithm": "argon2id",
  "phc": "$argon2id$..."
}
Voir paramètres d'entrée
{ "password": "correct horse battery staple", "memoryKiB": 19456, "iterations": 3, "parallelism": 1, "saltLength": 16, "hashLength": 32 }

Points clés

Catégorie
Sécurité et validation
Types d’entrée
textarea, number
Type de sortie
json
Couverture des échantillons
1
API disponible
Yes

Vue d’ensemble

Ce générateur de hash de mot de passe Argon2 vous permet de sécuriser vos mots de passe en générant des empreintes Argon2id hautement sécurisées. Vous pouvez configurer précisément la mémoire, le nombre d'itérations, le parallélisme, ainsi que la longueur du sel et du hash pour obtenir une chaîne au format PHC prête à l'emploi.

Quand l’utiliser

  • Lors de la mise en œuvre d'un système d'authentification sécurisé respectant les recommandations de l'OWASP.
  • Pour tester et valider des configurations de hachage Argon2id avec différents paramètres de coût en mémoire et en temps.
  • Pour générer manuellement des hashes de mots de passe au format PHC pour des comptes administrateurs ou des bases de données de test.

Comment ça marche

  • Saisissez le mot de passe en clair dans le champ dédié.
  • Ajustez les paramètres de sécurité tels que la mémoire (en KiB), le nombre d'itérations, le parallélisme et la longueur du sel.
  • Générez le hash pour obtenir instantanément la chaîne au format PHC standardisé.

Cas d’usage

Génération de hashes de mots de passe sécurisés pour les bases de données d'utilisateurs.
Simulation de configurations de hachage pour évaluer l'impact sur les ressources système.
Création de données de test pour les développeurs intégrant l'authentification Argon2id.

Exemples

1. Configuration standard recommandée par l'OWASP

Développeur Backend
Contexte
Un développeur doit configurer le hachage des mots de passe pour une nouvelle application web en suivant les standards de sécurité actuels.
Problème
Générer un hash Argon2id robuste avec 19456 KiB de mémoire et 3 itérations.
Comment l’utiliser
Saisir le mot de passe, définir la mémoire sur 19456, les itérations sur 3, le parallélisme sur 1, puis générer le hash.
Configuration d’exemple
Mot de passe: 'correct horse battery staple', Mémoire: 19456 KiB, Itérations: 3, Parallélisme: 1, Sel: 16 octets
Résultat
Obtention d'une chaîne PHC contenant le hash Argon2id prêt à être stocké dans la base de données.

2. Renforcement de la sécurité pour un serveur dédié

Administrateur Système
Contexte
Un administrateur souhaite sécuriser les comptes d'accès à privilèges élevés sur un serveur disposant de ressources dédiées importantes.
Problème
Augmenter les exigences de calcul en augmentant la mémoire et le parallélisme pour ralentir les tentatives de force brute.
Comment l’utiliser
Saisir le mot de passe administrateur, configurer la mémoire à 65536 KiB, les itérations à 4 et le parallélisme à 2.
Configuration d’exemple
Mot de passe: 'AdminSecurePass2026!', Mémoire: 65536 KiB, Itérations: 4, Parallélisme: 2
Résultat
Génération d'un hash hautement sécurisé et résistant aux attaques matérielles, formaté en PHC.

Tester avec des échantillons

hash

Hubs associés

FAQ

Qu'est-ce que le format PHC ?

C'est un format de chaîne standardisé qui contient le nom de l'algorithme, les paramètres de configuration, le sel et le hash final.

Quelle est la variante d'Argon2 utilisée ?

L'outil utilise Argon2id, qui est la variante recommandée combinant la résistance aux attaques par canal auxiliaire et aux attaques GPU.

Puis-je configurer la mémoire allouée ?

Oui, vous pouvez ajuster la mémoire (Memory KiB) entre 8192 KiB et 1048576 KiB selon vos besoins de performance.

Comment le parallélisme affecte-t-il le hachage ?

Le parallélisme définit le nombre de threads indépendants utilisés pour calculer le hash, ce qui permet d'exploiter les processeurs multi-cœurs.

Les mots de passe saisis sont-ils stockés ?

Non, le calcul est effectué de manière sécurisée et locale sans aucun stockage de vos mots de passe en clair.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/argon2-password-hash-generator

Paramètres de la requête

Nom du paramètre Type Requis Description
password textarea Oui -
memoryKiB number Oui -
iterations number Oui -
parallelism number Oui -
saltLength number Oui -
hashLength number Oui -

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-argon2-password-hash-generator": {
      "name": "argon2-password-hash-generator",
      "description": "Genere des hashes Argon2id avec memoire, iterations, parallelisme et longueur de sel reglables, avec sortie PHC",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=argon2-password-hash-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]