Blog

Blog

Articles sur l'authentification à deux facteurs, la sécurité TOTP et les meilleures pratiques pour protéger vos comptes en ligne.

Comment fonctionne TOTP

Flux visuel de l'algorithme de mot de passe à usage unique basé sur le temps RFC 6238

Étape 1Base32

Clé secrète

L'utilisateur initie une demande d'authentification

JBSWY3DPEH...
Étape 2Unix

Temps Unix

secondes depuis 1970-01-01

1741531200
Étape 3T = t / 30

Compteur de temps (T)

intervalle de 30s

58051040
Étape 4HMAC-SHA

HMAC-SHA Hash

HMAC(clé, compteur)

160-bit digest
Étape 5Expire dans 30s

Troncation dynamique

482901

& code à 6 chiffres

RFC 6238TOTP = HOTP(SecretKey, ⌊(CurrentTime − T0) / TimeStep⌋)
T0 = 0 (Unix Epoch)•TimeStep = 30s

L'algorithme TOTP combine votre clé secrète partagée avec l'horodatage Unix actuel divisé par un intervalle de temps (30 secondes par défaut). Cette valeur est hachée via HMAC-SHA-1, SHA-256 ou SHA-512. Le hachage obtenu est tronqué dynamiquement pour générer un code à 6 ou 8 chiffres qui change automatiquement toutes les 30 secondes.

Comparaison des algorithmes TOTP

Comparaison des fonctions de hachage utilisées dans les implémentations TOTP

AlgorithmeHachageBitsSécuritéVitesseCas d'utilisation
SHA-1HMAC-SHA-1160StandardLe plus rapideGrand public
SHA-256HMAC-SHA-256256AmélioréRapideEntreprise
SHA-512HMAC-SHA-512512MaximumModéréHaute sécurité

Guide de configuration TOTP

Suivez ces étapes pour configurer et sécuriser vos comptes avec des applications d'authentification

ÉtapeActionDétail
1Installer une application d'authentificationTéléchargez Google Authenticator, Authy ou Microsoft Authenticator
2Activer la 2FA sur le service[Launch Generator ↑]Activez l'authentification à deux facteurs dans les paramètres du compte
3Scanner le code QRScannez le code QR avec l'application pour enregistrer le secret
4Générer un code TOTP[Save in Vault ↑]Saisissez le code TOTP lors de la connexion
5Sauvegarder la sauvegardeSauvegardez la clé secrète dans un endroit sûr

Newsletter

Recevez les dernières actualités sur TOTP