Générez localement des codes d’authentification temporels à partir de votre clé Base32.
Exemple
Avec la clé de test publique du RFC, le code SHA-1 à 6 chiffres vaut 287082 à 59 secondes et reste 287082 jusqu’à 59.999 secondes, puis devient 359152 à 60 secondes.
Méthode de calcul
Le générateur applique la norme TOTP, RFC 6238 : il divise l’heure Unix actuelle par la période choisie, combine ce compteur avec votre clé au moyen de HMAC, puis convertit le résultat en 6 ou 8 chiffres. Quiconque dispose de la même clé, des mêmes réglages et de l’heure exacte obtient le même code.
Remarques importantes
La clé est traitée comme un mot de passe : elle reste en mémoire dans cette page, n’est ni enregistrée, ni journalisée, ni envoyée où que ce soit, et disparaît à la réinitialisation ou au départ. Cela ne protège toutefois pas d’un appareil compromis ni d’une extension malveillante ; ne collez pas de clés sur un ordinateur partagé.
Questions fréquentes
Mon code est refusé, que vérifier ?
Les réglages d’abord : la plupart des services utilisent SHA-1, 6 chiffres et 30 secondes, et le moindre écart produit des codes d’apparence valide mais faux. La même clé au même instant donne 94287082 avec 8 chiffres, 46119246 avec SHA-256 et 90693936 avec SHA-512. Activez ensuite l’heure automatique sur votre appareil et essayez un code récent.
Quels formats de clé sont acceptés ?
Saisissez la clé Base32 exactement telle que le service la fournit ; les espaces et les minuscules sont acceptés, mais pas une image QR, un code par SMS ou un lien otpauth. Ne partagez jamais votre secret, et souvenez-vous que copier un code le place dans le presse-papiers de l’appareil.
Cet outil sauvegarde-t-il ou restaure-t-il mes comptes ?
Non. Cette page n’est ni un coffre de comptes, ni une sauvegarde, ni un service de récupération : conservez ailleurs, en lieu sûr, les codes de secours du service et utilisez une application d’authentification fiable au quotidien. Les zéros initiaux font partie du code, comme dans 081804, et doivent être saisis.