Vérification de Luhn
Valider les numéros de carte de crédit et d'identification avec l'algorithme de Luhn.
À propos de la vérification Luhn
La vérification Luhn valide les nombres en utilisant l'algorithme de Luhn (également connu sous le nom d'algorithme du modulo 10 ou MOD-10), une formule de somme de contrôle simple conçue par le scientifique d'IBM Hans Peter Luhn en 1954 et maintenant utilisée pour détecter les erreurs de transcription d'un seul chiffre dans les numéros de carte de crédit (Visa, Mastercard, Amex, Discover), les identifiants d'appareil IMEI, les numéros SIN canadiens, les numéros d'identification israéliens et plusieurs autres systèmes d'identification. L'algorithme double alternativement chaque deuxième chiffre en partant de la droite, additionne tous les chiffres et vérifie que le total est divisible par 10.
Comment Utiliser
Entrez un nombre à valider — les espaces et les tirets sont automatiquement supprimés avant le traitement. L'outil applique l'algorithme de doublement et de sommation de Luhn étape par étape, affiche le tableau de calcul chiffre par chiffre et montre le reste final pour confirmer la réussite (reste 0) ou l'échec. Vous pouvez également entrer un nombre incomplet sans le chiffre de contrôle final et cliquer sur Calculate Check Digit pour calculer le dernier chiffre requis qui rendrait le nombre valide selon Luhn.
Cas d'Utilisation Courants
- Développeurs de formulaires de paiement qui implémentent la validation côté client des numéros de carte de crédit en utilisant la vérification Luhn pour détecter les erreurs de saisie évidentes avant de soumettre à l'API de la passerelle de paiement et d'encourir des frais de transaction rejetée
- Ingénieurs en gestion des appareils mobiles qui vérifient les numéros IMEI scannés ou saisis manuellement par les techniciens pour détecter les erreurs de transposition lors de l'enregistrement des appareils dans les plateformes MDM
- Ingénieurs QA en e-commerce et FinTech qui génèrent des numéros de carte de crédit synthétiques valides selon Luhn pour les utiliser dans les tests de sandbox des passerelles de paiement sans utiliser de numéros de carte réels
- Analystes en détection de fraude qui vérifient rapidement si les numéros de carte de crédit suspects provenant de rapports de fraude ou de tentatives de balayage par force brute passent la vérification Luhn comme filtre de première passe avant une enquête plus approfondie
- Développeurs backend qui testent et valident leur implémentation de l'algorithme de Luhn en comparant la décomposition du calcul étape par étape avec les valeurs intermédiaires de leur code pour déboguer les résultats incorrects du chiffre de contrôle