Le numéro figurant sur une carte bancaire est composé de 4 groupes de 4 chiffres. Le dernier, appelé clé de Luhn, permet de vérifier la validité de la carte. La clé de Luhn s'obtient de la façon suivante : on prend les 15 premiers chiffres de la carte et on double tous les chiffres de rang impair (le 1er, le 3è, le 5è,...). Si le double est supérieur ou égal à 10, on fait la somme des deux chiffres obtenus. On ne modifie pas les chiffres de rang pair. On ajoute les 15 nouveaux chiffres obtenus, puis on effectue la division Euclidienne de ce nombre par 10. La clé de Luhn s'obtient en retranchant le reste de cette division à 10.
Lista de comentários
chère Emma, il y a plus simple !
prenons la carte 4974 2748 7901 2300
on a alors 8 + 9 + 14 + 4 + 4 + 7 + 8 + 8 + 14 + 9 + 0 + 1 + 4 + 3 + 0 + 0
= 8 + 9 + 5 + 4 + 4 + 7 + 8 + 8 + 5 + 9 + 0 + 1 + 4 + 3 + 0 + 0
= 17 + 13 + 23 + 14 + 8
= 30 + 37 + 8
= 75 qui n' est pas un multiple de 10 --> la carte est "fausse" !
Pour que la carte soit "bonne" , il faudrait que le dernier zéro de droite soit remplacé par la clé de Luhn "5" .