Table des matières:
Sur une carte de crédit, une somme de contrôle est un chiffre du numéro de compte qui permet à un ordinateur, ou à toute personne familiarisée avec la formule utilisée, de déterminer si le numéro est valide. La somme de contrôle peut aider à identifier les numéros de carte de crédit mal saisis - ou les faux numéros de carte de crédit créés par des contrefacteurs.
Somme de contrôle
Une somme de contrôle est une valeur intégrée à un ensemble de données. La somme de contrôle vous permet de déterminer rapidement si des erreurs ont été introduites dans cet ensemble de données lors du stockage ou de la transmission. Pensez-y comme à un bon de livraison qui vient avec une livraison importante. Pour vous assurer que rien n’a été perdu pendant l’expédition, vous devez vérifier chaque article par rapport au bon de livraison. Lorsque vous traitez avec des données, le moyen de s’assurer que les informations sont arrivées intactes est de les vérifier par rapport à la somme de contrôle.
Chiffre de contrôle
Sur les cartes de crédit, la somme de contrôle prend la forme d'un "chiffre de contrôle". Dans un numéro de carte de crédit typique à 16 chiffres, les six premiers chiffres identifient l'institution qui a émis la carte. Les neuf chiffres suivants identifient le compte individuel associé à la carte. Le dernier chiffre, le 16ème, est le chiffre de contrôle. Les émetteurs de cartes de crédit insèrent les 15 premiers chiffres dans une formule mathématique appelée algorithme de Luhn, qui produit un résultat à un chiffre. Ce résultat devient le chiffre de contrôle.
Des fins
L’objectif principal du chiffre de contrôle est de vérifier que le numéro de carte est valide. Supposons que vous achetez quelque chose en ligne et que vous saisissez un numéro de carte de crédit incorrect en remplaçant les positions à deux chiffres, peut-être l'erreur la plus courante. Lorsque le site Web examine le numéro que vous avez entré et applique l'algorithme de Luhn aux 15 premiers chiffres, le résultat ne correspond pas au 16ème chiffre du numéro que vous avez entré. L'ordinateur sait que le numéro est invalide et sait que le numéro sera rejeté s'il tente de soumettre l'achat à l'approbation. Donc, il vous demande de ressaisir le numéro. Un autre objectif du chiffre de contrôle est de contrecarrer les tentatives maladroites de création de faux numéros de cartes de crédit. Un contrefacteur connaissant bien l’algorithme de Luhn pourrait toutefois surmonter cet obstacle.
L'algorithme en action
La vérification d'un numéro de carte à 16 chiffres commence par les 15 premiers chiffres, qui sont le code de l'institution et l'identifiant du compte individuel. Par exemple, dans le numéro de carte 4578 4230 1376 9219, ces chiffres seraient:
4-5-7-8-4-2-3-0-1-3-7-6-9-2-1
En commençant par le premier chiffre, multipliez chaque chiffre sur 2 par 2:
8-5-14-8-8-2-6-0-2-3-14-6-18-2-2
Chaque fois que vous avez un nombre à deux chiffres, additionnez-les simplement pour obtenir un résultat à un chiffre:
8-5-5-8-8-2-6-0-2-3-5-6-9-2-2
Enfin, additionnez tous les nombres:
8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 = 71
Lorsque ce nombre est ajouté au chiffre de contrôle, le résultat doit être un multiple pair de 10. Dans ce cas:
71 + 9 = 80
Le numéro est donc valide. Si l'algorithme ne produit pas un multiple de 10, le numéro de carte ne peut pas être valide.