Générateur de code TOTP
Générez un code TOTP (mot de passe à usage unique basé sur le temps) à partir d'une clé secrète base32, utile pour tester une intégration de double authentification (2FA) sans sortir votre téléphone.
Comment ça marche
TOTP (Time-based One-Time Password) est l'algorithme utilisé par la plupart des applications d'authentification (Google Authenticator, Authy, etc.). Il combine une clé secrète partagée avec l'heure actuelle divisée en tranches (typiquement 30 secondes) pour produire un code à usage unique via HMAC-SHA1. Cet outil recalcule exactement le même code que votre application mobile, à partir de la même clé secrète.
Où trouver ma clé secrète base32 ?
Lorsqu'un service active la double authentification, il affiche généralement un QR code et, en dessous, une clé textuelle « à saisir manuellement » : c'est cette chaîne (souvent en majuscules, sans espaces) qu'il faut coller ici.
Pourquoi le code que j'obtiens ne correspond-il pas à mon application ?
Le calcul dépend de l'heure exacte de votre ordinateur. Si l'horloge de votre appareil est décalée de plus de quelques secondes par rapport à l'heure réelle, le code généré différera de celui de votre application mobile, qui se synchronise en général avec un serveur de temps.
Traitement 100% local : le calcul s'effectue entièrement dans votre navigateur via WebAssembly ; votre clé secrète n'est jamais transmise à un serveur.