Générateur de Secret TOTP et Code 2FA

Un générateur TOTP (Time-based One-Time Password) gratuit qui produit des secrets conformes à la RFC 6238 et affiche le code QR qu'attend votre application d'authentification. Générez un nouveau secret Base32 aléatoire, collez-en un existant pour vérifier qu'il fonctionne, et regardez le code à 6 chiffres se rafraîchir en direct dans votre navigateur. Compatible avec Google Authenticator, Authy, Aegis, Microsoft Authenticator, 1Password et toute application conforme à la RFC.

Comment l'utiliser

1
Générez ou collez un secret

Cliquez sur « Aléatoire » pour un nouveau secret Base32 de 160 bits, ou collez un existant pour vérifier votre configuration d'authentificateur.

2
Remplissez émetteur et compte

Ils apparaissent comme l'étiquette de l'entrée dans votre application d'authentification — ex. « GitHub : alice@example.com ».

3
Scannez le QR

Ouvrez Google Authenticator, Authy ou Aegis, tapez « Ajouter un compte » et scannez le QR. Le code à 6 chiffres dans l'app doit correspondre à celui de cette page.

4
Sauvegardez le secret

Copiez le secret Base32 dans un gestionnaire de mots de passe en sauvegarde. Si votre téléphone est perdu, vous pouvez restaurer la même entrée TOTP sur un nouvel appareil.

Générez un secret 2FA, affichez le QR pour toute application d'authentification et regardez le code à 6 chiffres se mettre à jour toutes les 30 secondes

Avancé
— — — — — —
Code suivant:
Renouvelé dans s
Chargement du générateur QR…
Scannez avec votre application d’authentification
otpauth://…
Copié

Fonctionnalités

Conforme RFC 6238
Code TOTP calculé exactement selon la spécification — HMAC-SHA1, fenêtre de 30 secondes, sortie 6 chiffres. Le même code que Google Authenticator affichera.
QR pour tout authentificateur
Affiche l'URI otpauth:// standard sous forme de QR dans votre navigateur. Compatible avec Google Authenticator, Authy, Microsoft Authenticator, Aegis, 1Password, Bitwarden, FreeOTP.
Compte à rebours en direct
Le code actuel se met à jour à mesure que la fenêtre de 30 secondes défile. Un minuteur circulaire montre les secondes restantes, et le code suivant est prévisualisé en buffer de frappe.
Algorithme / chiffres / période personnalisables
SHA-1 / SHA-256 / SHA-512, 6 ou 8 chiffres, période de 30 ou 60 secondes — pour la compatibilité avec des fournisseurs non-standard.
Secret cryptographiquement sûr
Les nouveaux secrets sont tirés de la source aléatoire sécurisée de votre navigateur — 160 bits d'entropie, bien au-dessus du minimum RFC 6238.
Tourne dans votre navigateur
La génération du secret et le code à 6 chiffres en direct se passent tous deux dans votre onglet du navigateur — le code est dérivé à chaque tick du minuteur, sans requête par rafraîchissement. Nous ne collectons que des données de performance anonymes (algorithme choisi, durée sur la page).

Questions fréquentes

Qu'est-ce que TOTP ?

Time-based One-Time Password — RFC 6238. Un code à 6 chiffres dérivé d'un secret partagé et de la fenêtre temporelle actuelle de 30 secondes, utilisé comme second facteur pour l'authentification à deux facteurs.

Pourquoi mon authentificateur affiche-t-il un code différent ?

Le plus souvent : décalage d'horloge. Vérifiez que votre téléphone et votre ordinateur sont d'accord sur l'heure. L'algorithme TOTP est purement temporel — si les horloges diffèrent de plus de 30 secondes, les codes ne correspondront pas.

Comment le code est-il calculé ?

Le secret et le code à 6 chiffres en direct sont tous deux calculés dans votre onglet du navigateur — le code est dérivé à chaque tick, sans requête par rafraîchissement. Nous ne collectons que des données de performance anonymes (algorithme choisi, durée sur la page). Le même algorithme TOTP standard (RFC 6238) que Google Authenticator, Authy, Aegis et 1Password tournent sur votre téléphone.

Puis-je utiliser SHA-256 ou SHA-512 ?

Vous pouvez, mais la plupart des applications d'authentification supposent SHA-1. Google Authenticator, par exemple, ignore le paramètre d'algorithme dans les URI otpauth:// et utilise toujours SHA-1. Restez sur SHA-1 pour une compatibilité maximale.

Comment sauvegarder le secret ?

Copiez la chaîne Base32 dans un gestionnaire de mots de passe (Bitwarden, 1Password, KeePass) sous le même compte. Si votre téléphone est perdu ou si vous changez d'appareil, vous pouvez restaurer la même entrée TOTP en collant le secret — bien plus simple que de ré-enrôler la 2FA sur chaque service.

Pourquoi 6 chiffres et pas 8 ?

6 est la convention pour la 2FA grand public — elle équilibre la résistance à la force brute et l'effort de saisie manuelle. Les codes à 8 chiffres apparaissent sur les tokens bancaires et de haute sécurité. Utilisez ce que votre service exige.

Comment évaluez-vous cet outil ?

Merci pour votre note !
Vous voulez en dire plus ? Laissez un commentaire !
Merci ! Votre commentaire apparaîtra après modération.
Publié Auteurs: