Calculateur de l'algorithme de Luhn
Validez des suites de chiffres avec la somme de contrôle Luhn Mod 10 utilisée par de nombreux numéros de carte et identifiants.
À propos de l'algorithme de Luhn
Exemples de l'algorithme de Luhn
| Numéro | Résultat | Explication |
|---|---|---|
| 4532015112830366 | Valide | La somme des chiffres transformés donne un reste nul. |
| 4532015112830367 | Non valide | Modifier le dernier chiffre fait passer le reste à un. |
| 79927398713 | Valide | Cette suite classique de démonstration respecte Mod 10. |
| 79927398714 | Non valide | Le chiffre de contrôle modifié ne complète plus la somme de contrôle. |
Comment valider un numéro avec Luhn
- Saisissez la suite complète, y compris son chiffre de contrôle final.
- Vérifiez que la saisie contient uniquement des chiffres, sans espaces ni ponctuation.
- Sélectionnez Valider le numéro pour doubler les chiffres alternés depuis la droite.
- Consultez le message de validité et le reste de la somme de contrôle.
Questions fréquentes sur l'algorithme de Luhn
Que prouve un résultat Luhn valide ?
Il prouve seulement que la suite respecte la somme de contrôle Mod 10. Il ne prouve pas qu'un compte existe, est actif ou appartient à quelqu'un.
Quel est le chiffre de contrôle ?
Dans une suite complète protégée par Luhn, il s'agit normalement du chiffre le plus à droite. Incluez-le dans ce validateur.
Quelles erreurs Luhn peut-il détecter ?
Il détecte toutes les substitutions d'un seul chiffre et la plupart des permutations de chiffres adjacents. Il ne détecte pas toutes les modifications possibles de plusieurs chiffres.
Luhn est-il un algorithme de sécurité ou de chiffrement ?
Non, c'est une formule publique de détection d'erreurs, sans confidentialité ni authentification. Les systèmes sécurisés doivent effectuer séparément les contrôles d'autorisation et d'émetteur.
Puis-je valider des numéros avec des espaces ou des tirets ?
Ce calculateur exige volontairement des chiffres seuls pour éviter toute ambiguïté sur la saisie. Supprimez les caractères de mise en forme avant la validation.