Aller au contenu

Vérificateur Argon2

Vérifiez si un mot de passe correspond à un hachage Argon2. Collez le mot de passe et une chaîne PHC telle que $argon2id$v=19$m=65536,t=4,p=1$, et l’outil lit la variante, la mémoire, le nombre d’itérations, les voies et le sel, recalcule le hachage et indique s’il y a correspondance. Il prend en charge Argon2id, Argon2i et Argon2d en version 19, jusqu’à 64 MiB, 4 itérations et 8 voies, et ne renvoie jamais le mot de passe.

Réinitialiser

Foire aux questions

Comment fonctionne la vérification Argon2 ?

L’outil analyse la chaîne PHC pour obtenir la variante, la version, la mémoire, le nombre d’itérations, le parallélisme et le sel. Il hache ensuite votre mot de passe avec ces paramètres exacts et compare le résultat au hachage enregistré.

Quels hachages puis-je vérifier ?

L’outil vérifie les hachages Argon2id, Argon2i et Argon2d de version 19 (0x13) au format de chaîne PHC. Ils sont produits par PHP password_hash, libsodium, argon2-cffi, le package Node.js argon2 et le générateur Argon2 de ce site.

Quelles sont les limites ?

Le hachage peut utiliser au maximum 64 MiB de mémoire (m=65536), 4 itérations et 8 voies. Ces limites couvrent la valeur par défaut de PHP, m=65536,t=4,p=1, ainsi que celle d’argon2-cffi, m=65536,t=3,p=4. Les hachages qui dépassent ces limites sont refusés avec une explication.

Puis-je le tester avec un exemple publié ?

Le hachage de test de l’implémentation de référence $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc correspond au mot de passe password avec le sel somesalt. Saisissez les deux pour obtenir une correspondance.

Pourquoi mon hachage est-il refusé comme non valide ?

La chaîne doit commencer par $argon2id$, $argon2i$ ou $argon2d$, suivi de v=19, puis de m, t et p séparés par des virgules, puis du sel et du hachage Base64. Les hachages copiés avec des espaces, des guillemets ou un élément manquant sont rejetés. Les hachages plus anciens de version 16, sans élément v=, ne sont pas pris en charge.

Mon mot de passe reste-t-il secret ?

Oui. La réponse ne contient que le résultat et le hachage que vous avez saisi, jamais le mot de passe. Rien n’est enregistré ni consigné.

Un résultat sans correspondance signifie-t-il que le hachage est défectueux ?

En général, cela signifie que le mot de passe est différent, par exemple à cause d’une espace finale ou d’une différence de casse. Certains systèmes ajoutent aussi un pepper ou une clé secrète avant le hachage, éléments que ce vérificateur ne peut pas connaître.

Combien de temps prend une vérification ?

La vérification demande autant de ressources que la création du hachage, ce qui prend généralement bien moins d’une seconde dans les limites indiquées ci-dessus. Les paramètres de mémoire très élevés sont refusés pour cette raison.

Cet outil prend-il en charge les hachages libsodium ?

Oui, crypto_pwhash_str de libsodium écrit des chaînes PHC Argon2id. Son préréglage interactif utilise 64 MiB et 2 itérations et peut être vérifié ici, tandis que les préréglages modéré et sensible dépassent la limite de 64 MiB.

Puis-je vérifier des hachages bcrypt ici ?

Non. Utilisez le vérificateur Bcrypt pour les hachages qui commencent par $2a$, $2b$ ou $2y$.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.