OneTools Online

Générateur de code TOTP

Générateur de code OTP - Générer des codes TOTP et QR codes pour la 2FA

Générateur de code TOTP (mot de passe unique base sur le temps) en ligne gratuit pour créer des mots de passe uniques compatibles avec Google Authenticator, Authy et toute application d'authentification standard. Générez des secrets base32 aléatoires, consultez les codes TOTP précédent, actuel et suivant avec un minuteur en temps réel, et créez des QR codes pour une configuration instantanée de la 2FA sur votre appareil mobile. Toute la génération TOTP utilise l'algorithme SHA1 standard avec des fenetres de 30 secondes. 100% côté client.

Fonctionnalités clés de notre générateur de code OTP

Génération de codes TOTP en temps réel

Générer instantanément des codes TOTP (mots de passe uniques bases sur le temps) en utilisant l'algorithme TOTP standard (RFC 6238) avec SHA1 et des fenetres de 30 secondes.

Minuteur visuel

Une barre de progression fluide et un minuteur indiquent exactement combien de secondes il reste avant que le code actuel n'expire et qu'un nouveau ne soit généré.

QR code pour la configuration de l'authentificateur

Generatez automatiquement un QR code à partir de l'URI otpauth://. Scannez-le avec Google Authenticator, Authy ou toute application compatible TOTP pour configurer la 2FA instantanément.

Codes précédent, actuel et suivant

Consultez les codes TOTP précédent, actuel et suivant côte à côte. Chaque code peut être copié individuellement pour vérification ou saisie manuelle.

Génération de secret aléatoire

Générez des secrets base32 aléatoires et cryptographiquement sûrs en un clic. Le secret est créé à l'aide de l'API crypto native du navigateur.

Validation Base32 et conversion hexadécimale

L'outil valide votre secret base32 et affiche la conversion hexadécimale, l'heure actuelle de l'époque et le compteur d'itération pour la transparence et le débogage.

Compatible avec tous les authentificateurs standard

Les codes et QR codes générés sont entièrement compatibles avec Google Authenticator, Authy, Microsoft Authenticator, 1Password, Bitwarden et toute application prenant en charge la norme TOTP.

100 % privé, aucun envoi

Toute la génération TOTP, le décodage base32, le calcul HMAC-SHA1 et la création de QR codes se deroulent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Qu'est-ce qu'un TOTP (mot de passe unique base sur le temps) ?

TOTP (mot de passe unique base sur le temps) est un code d'authentification temporaire défini dans la RFC 6238. Il est généré en combinant une clé secrète partagée avec l'heure actuelle à l'aide d'une fonction de hachage cryptographique (HMAC-SHA1). Le résultat est un code à 6 chiffres qui change toutes les 30 secondes.

TOTP est le fondement de l'authentification à deux facteurs (2FA) utilisée par des applications comme Google Authenticator, Authy et Microsoft Authenticator. Lorsque vous configurez la 2FA sur un site web ou un service, celui-ci fournit une clé secrète (généralement sous forme de QR code ou de chaîne base32). Votre application d'authentification utilise ce secret pour générer les mêmes codes que le serveur, vous permettant de vérifier votre identité sans envoyer le secret sur le réseau.

Notre générateur de code OTP implémente la norme TOTP complète, vous permettant de générer des codes valides à partir de n'importe quelle clé secrète directement dans votre navigateur. Utilisez-le pour tester les configurations d'authentification, récupérer un accès ou comprendre le fonctionnement de l'algorithme TOTP.

Pourquoi utiliser un générateur de code OTP ?

  • Vérification de configuration 2FA : Vérifiez que votreapplication d'authentification est correctement configurée en comparantles codes générés
  • Récupération de compte : Générer des codes à partir decles secretes de sauvegarde lorsque vous perdez l'accès à votreappareil d'authentification
  • Développement et test : Tester les fluxd'authentification bases sur TOTP pendant le développement d'applications
  • Audit de sécurité : Vérifier que les systemesutilisant TOTP sont correctement configures en generant et validantdes codes
  • Fins éducatives : Apprendre le fonctionnement del'algorithme TOTP en observant la relation entre les secrets, le tempset les codes générés
  • Traitement côté client : les codes sont calculés dans votre navigateur, rien n'est envoyé à un serveur ni téléversé

Comment utiliser le générateur de code OTP

  1. Générer ou saisir un secret

    Cliquez sur le bouton d'actualisation pour générer un secret base32 aléatoire, ou collez une clé secrète TOTP existante provenant de votre fournisseur de service dans le champ Clé secrète.

  2. Consulter les codes TOTP

    Les codes OTP précédent, actuel et suivant apparaissent automatiquement. Le code actuel est mis en évidence et une barre de progression indique le temps restant avant le prochain code.

  3. Scanner le QR code

    Utilisez votre application d'authentification pour scanner le QR code affiche à l'écran. Cela configure automatiquement votre application avec le secret et les détails de compte corrects.

  4. Copier les codes manuellement

    Cliquez sur le bouton de copie à côté d'un code pour le copier dans votre presse-papier. Utilisez ces codes pour vérifier votre configuration d'authentification ou pour une saisie manuelle dans les formulaires d'authentification.

💡 Astuce pro: Pour une sécurité maximale, générez et stockez toujours vos secrets TOTP sur un appareil de confiance. Ne partagez jamais votre clé secrète ou vos codes OTP avec quiconque. Activez la protection par données biometriques ou par code PIN sur votre application d'authentification.

Cas d'utilisation courants

Vérification de configuration 2FA

Vérifiez que votre application d'authentification est correctement synchronisée en comparant les codes TOTP générés avec votre application lors de la configuration initiale.

Récupération de compte

Générez des codes TOTP à partir de clés secretes de sauvegarde stockées dans des gestionnaires de mots de passe ou des feuilles de récupération imprimées pour retrouver l'accès à vos comptes.

Tests pour développeurs

Testez l'authentification basée sur TOTP dans vos applications pendant le développement. Validez que votre implémentation serveur TOTP produit les codes corrects.

Audit de sécurité

Auditez les configurations 2FA organisationnelles en vérifiant que les secrets sont correctement encodés et que les codes TOTP sont générés correctement sur différentes plateformes.

Apprentissage et éducation

Comprenez l'algorithme TOTP en observant comment différents secrets produisent différents codes et comment le compteur evolue dans le temps.

2FA sans votre téléphone sous la main

Générez un code TOTP sur votre ordinateur lorsque vous avez besoin d'un second facteur et que votre téléphone n'est pas à portée de main.

Questions fréquentes sur OTP et TOTP

Quelle est la différence entre TOTP et HOTP ?
TOTP (mot de passe unique base sur le temps) et HOTP (mot de passe unique base sur HMAC) sont tous deux des algorithmes de mot de passe unique définis respectivement dans les RFC 6238 et RFC 4226. La différence clé reside dans le compteur : TOTP utilise l'heure actuelle divisée par un pas de temps (généralement 30 secondes) comme facteur mobile, tandis que HOTP utilise un compteur d'événements qui s'incremente à chaque génération de code. TOTP est plus courant pour la 2FA moderne car les codes changent automatiquement sans interaction de l'utilisateur. HOTP est généralement utilise dans les scénarios ou la synchronisation temporelle n'est pas garantie. Notre générateur implémente la variante TOTP, qui est la norme la plus utilisée.
Comment fonctionne l'algorithme TOTP ?
L'algorithme TOTP fonctionne en quatre étapes : (1) L'horodatage Unix actuel est divisé par le pas de temps (30 secondes par défaut) pour obtenir une valeur de compteur. (2) Ce compteur est combiné avec la clé secrète partagée en utilisant HMAC-SHA1 pour créer un hachage. (3) Le hachage est tronqué à l'aide d'un processus appelé 'troncature dynamique' pour extraire une valeur binaire de 31 bits. (4) Cette valeur est ensuite réduite modulo 10^6 pour produire un code à 6 chiffres. L'ensemble du processus est déterministe — le même secret et le même temps produiront toujours le même code. Cela permet aux serveurs et aux applications d'authentification de générer des codes correspondants sans communiquer.
Le générateur de code TOTP est-il compatible avec Google Authenticator et Authy ?
Oui, absolument. Notre générateur TOTP utilise l'algorithme SHA1 standard avec un pas de temps de 30 secondes et génère des codes à 6 chiffres — exactement les mêmes paramètres utilisés par Google Authenticator, Authy, Microsoft Authenticator, 1Password, Bitwarden et toutes les applications compatibles TOTP standard. Le QR code généré par notre outil utilise le format d'URI otpauth:// standard que toutes les applications d'authentification reconnaissent. Scannez simplement le QR code avec votre application d'authentification préférée, et elle sera configurée automatiquement avec le secret correct.
Est-il sur d'utiliser ce générateur OTP avec mes vrais secrets 2FA ?
Oui, cet outil peut être utilisé avec des secrets réels car tout le traitement est effectué à 100% côté client dans votre navigateur. Votre clé secrète ne quitte jamais votre appareil — elle n'est pas transmise sur le réseau, stockée dans une base de données ou envoyée à un serveur. Le calcul HMAC-SHA1, le décodage base32, la génération de QR code et toutes les autres opérations se déroulent localement en JavaScript. Cependant, suivez toujours les bonnes pratiques de sécurité : n'utilisez pas cet outil sur un ordinateur partagé ou non fiable, effacez le secret lorsque vous avez terminé et utilisez une application d'authentification dédiée sur votre téléphone pour les besoins quotidiens de 2FA.
Puis-je modifier le nombre de chiffres ou le pas de temps ?
La version actuelle utilise la configuration TOTP la plus courante : algorithme SHA1, codes à 6 chiffres et pas de temps de 30 secondes. Ce sont les paramètres par défaut utilisés par Google Authenticator, Authy et la grande majorité des services. Bien que la norme TOTP prenne en charge différents algorithmes (SHA256, SHA512), longueurs de chiffres (8 chiffres) et pas de temps (60 secondes), ces variations sont rarement utilisées en pratique. La plupart des services et applications d'authentification attendent la configuration standard SHA1/6 chiffres/30 secondes. Si vous avez des exigences spécifiques, l'outil peut être étendu pour prendre en charge ces options.

Maîtrisez l'authentification à deux facteurs avec notre générateur OTP

Le générateur de code OTP de OneTools Online offre tout ce dont vous avez besoin pour travailler avec l'authentification à deux facteurs TOTP. Que vous configuriez la 2FA pour la première fois, testiez le flux d'authentification d'une application ou recuperiez l'accès à un compte à l'aide d'un secret de sauvegarde, cet outil vous couvre. Avec la génération de codes TOTP en temps réel, l'affichage du QR code, le minuteur visuel et le traitement 100% côté client, vous pouvez gérer vos besoins d'authentification de manière sécurisée et efficace. Essayez-le maintenant — aucune inscription, aucune installation, juste un générateur OTP fiable qui s'exécute dans votre navigateur.