Code de vérification SMS : ce qui se passe derrière les 6 chiffres
Un code de vérification SMS est un mot de passe à usage unique, souvent appelé OTP, qu'un service envoie sur votre téléphone pour prouver que vous contrôlez bien ce numéro. Il ne sert qu'une fois, pendant quelques minutes. Comprendre comment il est fabriqué explique pourquoi il expire, pourquoi il arrive parfois en retard et pourquoi il ne faut jamais le transmettre.
Équipe SMS Nitro ·
Comment fonctionne un code de vérification par SMS ?
Le service génère un code aléatoire, souvent de 4 à 8 chiffres, l'associe à votre numéro avec une durée de validité courte, puis l'envoie par SMS via un opérateur. Quand vous le saisissez, le service compare votre saisie au code attendu. S'il correspond et n'a pas expiré, le numéro est validé et le code devient inutilisable.
Comment le code est fabriqué et vérifié
Quand vous demandez un code, le serveur tire un nombre au hasard et l'enregistre avec trois informations : le numéro concerné, l'heure de création et le nombre d'essais déjà faits. Il transmet ensuite le texte du SMS à un prestataire d'envoi, qui le confie à l'opérateur du numéro. Le code ne circule donc qu'une fois, dans un seul sens.
À la saisie, le serveur ne vérifie pas seulement les chiffres. Il contrôle aussi que le délai n'est pas dépassé et que vous n'avez pas utilisé toutes vos tentatives. Au-delà de trois à cinq erreurs selon les services, le code est annulé et il faut en redemander un.
Pourquoi le code expire si vite
Un code de 6 chiffres n'offre qu'un million de combinaisons. C'est peu face à un programme qui teste des codes en série. La durée de vie courte, souvent quelques minutes, et le nombre limité d'essais rendent cette attaque inutile : le code change avant d'avoir pu être deviné.
L'expiration réduit aussi le risque d'interception. Un code lu sur un écran verrouillé, dans une capture d'écran ou sur un téléphone prêté ne vaut plus rien quelques minutes plus tard. C'est pour cette raison qu'un ancien SMS ne fonctionne pas, même s'il contient les bons chiffres : seul le dernier code demandé est valable.
Pourquoi un code arrive en retard, ou pas du tout
- Le service a limité les envois après plusieurs demandes rapprochées et attend la fin d'un minuteur.
- Le numéro est refusé avant l'envoi, parce qu'il est classé VoIP ou qu'il a trop servi.
- L'opérateur ou le téléphone filtre le message, qui finit dans les SMS indésirables.
- Le téléphone n'a pas de réseau, ou l'itinérance est coupée à l'étranger.
- Avec un numéro temporaire, le code apparaît dans le tableau de bord. S'il n'arrive pas, le montant revient au solde au bout de 20 minutes, ou tout de suite si vous annulez après 2 minutes.
Les arnaques qui visent votre code
Un code de vérification SMS donne accès à un compte : c'est exactement ce que cherchent les escrocs. Le scénario le plus répandu en France passe par WhatsApp. Un contact, dont le compte a déjà été piraté, écrit qu'il vous a envoyé un code « par erreur » et vous demande de le lui renvoyer. Ce code est en réalité celui de votre propre compte, qu'il est en train de prendre.
La règle est simple : aucun service sérieux ne vous demandera de lui communiquer un code reçu par SMS, ni par téléphone, ni par message. Lisez aussi le texte du SMS : beaucoup indiquent pour quel site et quelle action le code a été créé. Si vous n'êtes pas à l'origine de la demande, ne faites rien et changez le mot de passe du compte concerné.
SMS, application d'authentification, clé d'accès
Le code SMS comparé aux autres méthodes de vérification courantes
| Méthode | Où arrive le code | Point fort |
|---|---|---|
| Code de vérification SMS | Sur le numéro de téléphone | Fonctionne sur n'importe quel téléphone |
| Application d'authentification | Généré dans l'app, toutes les 30 secondes | Pas besoin de réseau |
| Notification dans l'application | Sur un appareil déjà connecté | Un simple appui pour valider |
| Clé d'accès (passkey) | Enregistrée sur l'appareil | Résiste au phishing |
SMS Nitro en bref
| Facturation | Vous ne payez que si le code arrive. Si aucun SMS n'arrive avant l'expiration du numéro, le montant gelé revient intégralement sur votre solde, automatiquement. |
|---|---|
| Numéro réservé | Jusqu'à 20 minutes par activation. Location de 24 heures à 30 jours avec SMS illimités. |
| Paiement | Carte via Stripe (Visa, Mastercard, Amex, Apple Pay, Google Pay) ou crypto (USDC ou SOL sur Solana). Crédit minimum 5 USD. Les crédits par carte ont des frais de 10 % ; la crypto n'a pas de frais. |
| Abonnement | Aucun. Vous payez à la vérification et votre solde n'expire pas. |
| Pays | 180+ pays, dont la France, la Belgique, la Suisse, le Canada, les États-Unis, le Royaume-Uni, l'Allemagne et l'Indonésie. |
| Applications | 700+ applications et sites : WhatsApp, Telegram, Google, Instagram, TikTok, Discord, ChatGPT, PayPal, Tinder, Amazon, Vinted, Leboncoin et plus. |
| Développeurs | API REST et point d'accès compatible SMS-Activate. Clé disponible après votre premier crédit. Sans majoration. |
| Support | Tickets depuis le tableau de bord et e-mail, avec des réponses humaines. |
| Prix | À partir de 0,02 $US par code de vérification, selon l'application et le pays. |
Questions fréquentes
Combien de temps un code de vérification SMS reste-t-il valable ?
Cela dépend du service, mais la durée se compte presque toujours en minutes, souvent entre 5 et 10. Passé ce délai, le code est refusé même s'il est juste. Demandez alors un nouveau code et utilisez uniquement le plus récent, car la demande d'un nouveau code annule en général le précédent.
Que veut dire OTP ?
OTP signifie One-Time Password, soit mot de passe à usage unique. C'est le nom technique du code de vérification : il ne fonctionne qu'une fois et seulement pendant une durée limitée. Il peut arriver par SMS, être généré par une application d'authentification ou être envoyé par e-mail, selon les services.
Pourquoi je reçois un code de vérification que je n'ai pas demandé ?
Quelqu'un a saisi votre numéro sur un service, par erreur ou pour tenter d'accéder à votre compte. Ne communiquez ce code à personne, même à un proche qui vous le réclame. Si cela se répète pour le même service, changez votre mot de passe et activez la validation en deux étapes par application.
Peut-on recevoir un code de vérification SMS sans carte SIM ?
Oui, avec un numéro temporaire consultable en ligne. Le SMS arrive sur une ligne qui n'est pas dans votre téléphone et s'affiche dans un tableau de bord, depuis n'importe quel navigateur. C'est pratique sur une tablette, un ordinateur ou un téléphone sans forfait, pour une vérification ponctuelle.
Le code SMS est-il une protection suffisante ?
Il vaut mieux que rien, mais ce n'est pas la méthode la plus solide. Le phishing et l'échange frauduleux de carte SIM permettent d'intercepter des codes SMS. Pour vos comptes importants, préférez une application d'authentification ou une clé d'accès quand le service le propose, et gardez le SMS comme solution de secours.