Accueil

Tester un token TOTP

Ce guide explique TOTP token testing dans le contexte des codes Authenticator locaux, clés Base32, liens otpauth et raccourcis URL.

Aide pour 2FA, MFA et authenticator TOTP

Utilisez cette page comme générateur léger de codes TOTP/OTP pour l'authentification à deux facteurs (2FA), l'authentification multifactorielle (MFA) et les codes compatibles avec les applications authenticator. Collez un secret Base32 ou un lien otpauth, puis ajoutez d'autres générateurs seulement si nécessaire.

Notes de fonctionnalités

Le champ secret affiche le texte collé tel quel, tandis que le générateur accepte en interne les espaces, tirets et padding. Chaque générateur possède son propre compte à rebours TOTP de 30 secondes, un nom facultatif, coller, effacer, supprimer et copier en un clic. La page commence avec un générateur par défaut ; ajoutez-en d'autres seulement pour plusieurs comptes, secrets 2FA ou tokens MFA. Les URI otpauth://, secrets Base32, fragments URL, raccourcis par chemin et paramètres de query sont pris en charge.

Raccourcis de secret par URL

Le format fragment est recommandé, car le contenu après # n'est pas envoyé avec les requêtes HTTP. Les formats par chemin et query fonctionnent aussi, et ces pages sont marquées noindex pour éviter l'indexation d'URLs contenant des secrets. Ne partagez pas de vrais secrets 2FA avec d'autres personnes. Pour des raccourcis temporaires, préférez l'URL fragment #secret=.

Portée de l'outil

L'outil convertit une clé existante en codes TOTP actuels. Il ne crée pas de nouveaux secrets, SMS OTP, validations push, passkeys ni codes de récupération.

Vecteurs de test TOTP RFC 6238

Ces vecteurs publics de RFC 6238 Appendix B utilisent des valeurs TOTP à 8 chiffres pour SHA-1, SHA-256 et SHA-512. Ils permettent de vérifier qu'un générateur TOTP, une application Authenticator ou une bibliothèque suit l'algorithme standard.

Temps UnixHeure UTCTOTP attendu SHA-1TOTP attendu SHA-256TOTP attendu SHA-512
591970-01-01 00:00:59 UTC942870824611924690693936
11111111092005-03-18 01:58:29 UTC070818046808477425091201
11111111112005-03-18 01:58:31 UTC140504716706267499943326
12345678902009-02-13 23:31:30 UTC890059249181942493441116
20000000002033-05-18 03:33:20 UTC692790379069882538618901
200000000002603-10-11 11:33:20 UTC653531307773770647863826

Vecteurs de test TOTP RFC 6238 (JSON)

Normes et références

FAQ

Qu'est-ce que TOTP ?

TOTP signifie mot de passe à usage unique basé sur le temps. Une application authenticator et un service partagent un secret Base32, puis utilisent l'heure actuelle pour créer un code court qui change généralement toutes les 30 secondes.

Cet outil 2FA est-il local ?

Le calcul TOTP s'exécute dans votre navigateur avec Web Crypto. Aucun compte n'est requis et le secret n'est pas envoyé à une API backend pour générer le code. Pour les raccourcis URL, préférez le format #secret=.

Comment utiliser plusieurs générateurs ?

La page commence avec un générateur. Cliquez sur Ajouter un générateur pour chaque secret 2FA ou MFA supplémentaire, donnez-lui éventuellement un nom, collez un secret Base32 ou une URI otpauth, puis copiez le code.

Puis-je ouvrir une URL avec un code de configuration 2FA ?

Oui. Le format recommandé est https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Les raccourcis par chemin et les URLs ?secret= fonctionnent aussi.