Vérifier les 16 chiffres d’une carte bancaire c’est plutôt simple
Bonjour à tous, voici une petite technique pour votre culture générale, ça ne vous servira surement à pas à grand chose, mais c'est amusant ^^
On vérifie en trois étapes ces 16 numéros ;)
pour l'exemple on va vérifier ces 16 chiffres : 4417 1234 5678 9113
Etape 1 :
On prends le premier et troisième chiffre des 4 blocs et on le multiplie par 2
4417 1234 5678 9113
2x 8 2 2 6 10 14 18 2
Etape 2 :
On récupère les chiffres non utilisé : 4417 1234 5678 9113
4 7 2 4 6 8 1 3
Etape 3 :
On additionne toute la suite de chiffre (considérer que les nombres sont des chiffres):
Notre première etape : 8 2 2 6 10 14 18 2
Devient : 8 + 2 + 2 + 6 + 1 + 0 + 1 + 4 + 1 + 8 + 2 = 35
Notre deuxième étape : 4 7 2 4 6 8 1 3
Devient : 4 + 7 + 2 + 4 + 6 + 8 + 1 + 3 = 25
Resultat = 35 + 25 = 60
Dans ce cas à la fin de notre calcule on obtiens 60, une carte valide retournera toujours un divisible de 10. Ce numéro est donc bel et bien un numéro de carte valide ;)
Cette méthode peut s'appliquer également pour vérifier un numéro de Siret ou bien d'assurance social canadien :)
Pour plus d'info : http://fr.wikipedia.org/wiki/Formule_de_Luhn