Générateur de hachage Argon2
Générateur et vérificateur de hachage Argon2 gratuit en ligne. Choisissez argon2id, argon2i ou argon2d avec temps, mémoire et parallélisme personnalisés. Tourne dans un Web Worker via WebAssembly : 100% local, aucun envoi.
Qu'est-ce qu'Argon2 et pourquoi l'utiliser ?
Argon2 est le vainqueur de la Password Hashing Competition et la norme moderne de hachage de mots de passe. Contrairement à SHA-256, il est volontairement lent et gourmand en mémoire, rendant les attaques par force brute massives extrêmement coûteuses.
Quelle variante d'Argon2 choisir ?
Argon2id est le choix recommandé par défaut : il combine la résistance aux canaux auxiliaires d'Argon2i et la résistance aux GPU d'Argon2d. Choisissez argon2i pour d'anciens systèmes et argon2d uniquement par compatibilité.
Que signifient les paramètres de temps, mémoire et parallélisme ?
Le coût temporel est le nombre d'itérations, la mémoire est la RAM utilisée en kilooctets et le parallélisme est le nombre de lanes indépendantes. L'OWASP recommande au minimum 19 Mio de mémoire, 2 itérations et 1 lane — augmenter la mémoire est généralement plus sûr qu'augmenter les itérations.
Quel est le format de la sortie encodée ?
La chaîne encodée suit le format PHC, par exemple $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Elle intègre tous les paramètres et le sel : vous pouvez vérifier les mots de passe plus tard sans rien stocker d'autre.
Puis-je vérifier un hachage Argon2 existant ?
Oui. Passez à l'onglet de vérification, collez le hachage encodé complet et saisissez le mot de passe. L'outil recalcule le hachage localement et vous dit s'il correspond.
Mes mots de passe sont-ils envoyés quelque part ?
Non. Le hachage s'exécute dans un Web Worker local avec la version WebAssembly d'Argon2. Votre mot de passe ne quitte jamais le navigateur et rien n'est journalisé.
Un sel personnalisé est-il sans danger ?
Le sel n'a pas besoin d'être secret — il doit juste être unique par mot de passe. Le générateur de sel aléatoire intégré produit 16 octets aléatoires, le choix recommandé sauf raison particulière de réutiliser un sel.
Pourquoi le hachage met-il un moment à démarrer ?
Au premier usage, le moteur WebAssembly d'Argon2 (environ 26 Ko) est chargé dans le worker. Ensuite, le coût vient des paramètres eux-mêmes : les réglages à forte mémoire sont volontairement lents.
Comment utiliser Générateur de hachage Argon2
Le générateur de hachage Argon2 crée et vérifie des hachages de mot de passe Argon2 entièrement dans votre navigateur. Le calcul s'exécute dans un Web Worker avec la compilation WebAssembly d'Argon2 : votre mot de passe ne quitte jamais l'appareil et rien n'est téléversé ni journalisé.
- Ouvrez l'onglet Générer le hachage, saisissez le mot de passe dans le champ Mot de passe et choisissez une variante : Argon2id est la valeur par défaut recommandée, Argon2i et Argon2d servant aux cas de compatibilité.
- Ajustez les paramètres de coût : Itérations (coût temporel), Mémoire en Ko et Parallélisme (lanes). L'OWASP recommande au moins 19 Mio de mémoire et 2 itérations ; plus de mémoire est généralement plus efficace que plus d'itérations.
- Conservez Sel aléatoire (16 octets aléatoires par hachage) ou passez à Sel personnalisé et saisissez votre propre texte. Modifiez la longueur du hachage en octets si votre backend attend une valeur autre que 32.
- Cliquez sur Générer le hachage. Le résultat affiche la chaîne encodée PHC complète (prête à être stockée en base) ainsi que l'empreinte hexadécimale brute et le temps de calcul.
- Pour vérifier un mot de passe plus tard, ouvrez l'onglet Vérifier le hachage, collez la chaîne encodée et saisissez le mot de passe — le verdict affichera CORRESPONDANCE ou PAS DE CORRESPONDANCE.
Conservez la chaîne encodée entière (pas seulement l'empreinte hexadécimale) : elle contient la variante et tous les paramètres de coût, afin que les vérifications futures et les montées en paramètres continuent de fonctionner.
Outils associés
- Générateur Bcrypt Générez et vérifiez des hachages de mot de passe bcrypt en ligne. Facteur de coût ajustable, salt intégré, aperçu en temps réel. Tout le traitement s'exécute localement dans votre navigateur.
- Générateur de Mots de Passe Générez des mots de passe forts et sécurisés instantanément. Personnalisez longueur, caractères et créez des mots de passe en lot — 100% dans le navigateur.
- Générateur de Hash Générez des hachages MD5, SHA-1, SHA-256, SHA-512 à partir de texte instantanément dans votre navigateur
- Générateur HMAC Générez des signatures de hachage HMAC avec les algorithmes SHA-1, SHA-256, SHA-384 ou SHA-512. Authentification sécurisée des messages pour le développement d'API et la vérification de l'intégrité des données.
- Chiffrement / Déchiffrement AES Chiffrement/déchiffrement AES avec modes CBC, CFB, CTR, OFB, ECB, remplissage Pkcs7/ZeroPadding/NoPadding, clés 128/192/256 bits, sortie Base64, détection automatique du format clé/IV
- Vérificateur de Hash Calculez et vérifiez les hashes MD5, SHA-1, SHA-256, SHA-512 localement
- Déverrouiller PDF Supprimez la protection par mot de passe des fichiers PDF instantanément dans votre navigateur. Inclut la récupération intelligente par force brute.
- Protéger PDF Ajoutez une protection par mot de passe aux fichiers PDF en ligne gratuitement. Chiffrez les documents PDF avec le chiffrement AES-256 pour empêcher tout accès non autorisé. 100% dans le navigateur, sans téléchargement.