Description de l'outil

Le Générateur de somme de contrôle Luhn est un outil pour calculer le chiffre de contrôle Luhn (également connu sous le nom d'algorithme modulo 10 ou mod 10) pour une séquence de nombres donnée. Cet algorithme est largement utilisé dans divers numéros d'identification, en particulier dans la validation des cartes de crédit, pour détecter les erreurs accidentelles lors de la saisie ou de la transmission de données.

Fonctionnalités

  • Calcul du chiffre de contrôle: Calcule automatiquement le chiffre de contrôle Luhn pour toute entrée numérique
  • Génération du numéro complet: Fournit la séquence complète de numéros incluant le chiffre de contrôle calculé
  • Résumé de validation: Affiche la somme Luhn et le reste pour vérifier le calcul de la somme de contrôle

Qu'est-ce que l'algorithme Luhn

L'algorithme Luhn (formule Luhn ou algorithme modulo 10) est une formule de somme de contrôle simple utilisée pour valider les numéros d'identification. Développé par le scientifique d'IBM Hans Peter Luhn en 1954, il est conçu pour protéger contre les erreurs accidentelles plutôt que contre les attaques malveillantes.

Comment ça marche:

  1. En commençant par le chiffre le plus à droite (excluant le chiffre de contrôle) et en allant vers la gauche, doubler tous les deuxièmes chiffres
  2. Si le doublement donne un nombre supérieur à 9, soustraire 9
  3. Additionner tous les chiffres (y compris ceux doublés)
  4. Le chiffre de contrôle est le montant nécessaire pour rendre le total un multiple de 10

L'algorithme est efficace pour détecter les erreurs d'un seul chiffre et la plupart des erreurs de transposition (inversion de deux chiffres adjacents).