Générateur Argon2 (Argon2id) en ligne

Hachez un mot de passe avec Argon2id, la fonction recommandée aujourd’hui : mémoire et passes réglables, sel automatique, dans votre navigateur.

Lauréate du concours de hachage de mots de passe (2015), recommandée aujourd’hui. Combine résistance mémoire et résistance aux GPU.

Empreinte (format à stocker)

—

Vérifier un mot de passe
Empreinte encodée
Mot de passe à tester
Saisissez une empreinte et un mot de passe.

Traitement 100 % local, rien n'est envoyé

Comment ça marche ?

Argon2id a remporté le concours de hachage de mots de passe (2015) et constitue aujourd’hui la recommandation de référence. Trois réglages : la mémoire (résiste aux GPU et au matériel dédié), le nombre de passes (temps) et le parallélisme.

L’empreinte encodée (« $argon2id$v=19$m=…,t=…,p=… ») contient tous les paramètres et le sel. Le calcul est mené dans un worker ; en JavaScript pur, une mémoire élevée peut prendre quelques secondes.

Exemples

Réglage de départ

64 Mio de mémoire, 3 passes, 1 voie : un bon point de départ selon l’OWASP. L’empreinte commence par $argon2id$v=19$m=65536,t=3,p=1$… (65536 Kio = 64 Mio).

Coût mémoire

Doubler la mémoire (de 64 à 128 Mio) double environ le coût pour un attaquant sans ralentir démesurément la vérification légitime : c’est ce qui rend Argon2 si résistant aux cartes graphiques.

Questions fréquentes

Pourquoi le calcul prend-il plusieurs secondes ?
C’est voulu. Ces fonctions sont conçues pour être lentes et gourmandes, afin qu’un attaquant qui aurait volé la base de données ne puisse tester que très peu de mots de passe par seconde. Le calcul s’exécute dans un worker : la page reste réactive.
Argon2id, Argon2i ou Argon2d ?
Argon2id est la variante recommandée par défaut : elle combine les défenses d’Argon2i (contre les attaques par canal auxiliaire) et d’Argon2d (contre les compromis temps-mémoire). Cet outil utilise Argon2id.
Mes données sont-elles envoyées quelque part ?
Non. Tout le calcul se fait dans votre navigateur, en JavaScript et WebAssembly. Votre texte, vos fichiers et vos empreintes ne quittent jamais votre appareil : aucune requête réseau n’est faite pendant le hachage, et rien n’est enregistré sur un serveur.