Taula de continguts:
En una targeta de crèdit, una suma de comprovació és un dígit únic al número de compte que permet a l’ordinador, o a qualsevol que estigui familiaritzat amb la fórmula, determinar si el número és vàlid. La suma de verificació pot ajudar a identificar els números de targetes de crèdit que s’han introduït de manera incorrecta o els números de targetes de crèdit falses creats per falsificadors.
Quantitat de verificació
Una suma de verificació és un valor incrustat en un conjunt de dades. La suma de comprovació us proporciona una manera ràpida de determinar si s'han introduït errors en aquest conjunt de dades durant l’emmagatzematge o la transmissió. Penseu en això com un full d’embalatge que inclou un lliurament important. La forma d’assegurar-se que no s’hagi perdut res durant l’enviament és comprovar cada article contra el full d’envasament. Quan es tracta de dades, la manera d'assegurar-se que la informació ha arribat intacta és comprovar-la contra la suma de verificació.
Comproveu el dígit
A les targetes de crèdit, la suma de verificació té la forma d’un "dígit de comprovació". En un número típic de targeta de crèdit de 16 dígits, els sis primers dígits identifiquen la institució que va emetre la targeta. Els propers nou dígits identifiquen el compte individual associat a la targeta. L’últim dígit, el dia 16, és el dígit de verificació. Els emissors de targetes de crèdit connecten els primers 15 dígits a una fórmula matemàtica anomenada algorisme de Luhn, que produeix un resultat d'un sol dígit. Aquest resultat es converteix en el dígit de verificació.
Propòsits
El propòsit principal del dígit de verificació és verificar que el número de targeta és vàlid. Digueu que esteu comprant alguna cosa en línia i escriviu el vostre número de targeta de crèdit incorrectament canviant els llocs de dos dígits, potser l’error més freqüent. Quan el lloc web examina el nombre que heu introduït i aplica l’algorisme de Luhn als 15 primers dígits, el resultat no coincidirà amb el 16è dígit del nombre que heu introduït. L’ordinador sap que el número no és vàlid i sap que el número serà rebutjat si intenta enviar la compra per a la seva aprovació. Per tant, us demana que torneu a introduir el número. Un segon propòsit del dígit de comprovació és frustrar els intents torpes de crear números de targetes de crèdit falses. Un falsificador conegut amb l’algorisme Luhn, però, podria superar aquest obstacle.
L’algorisme en acció
La verificació d'un número de targeta de 16 dígits comença prenent els primers 15 dígits, que són el codi de la institució i l’identificador de compte individual. Per exemple, al número de targeta 4578 4230 1376 9219, aquests dígits serien:
4-5-7-8-4-2-3-0-1-3-7-6-9-2-1
Començant pel primer dígit, multipliqueu cada segon dígit per 2:
8-5-14-8-8-2-6-0-2-3-14-6-18-2-2
Cada vegada que tingueu un número de dos dígits, només heu d’afegir aquests dígits per obtenir un resultat d’un dígit:
8-5-5-8-8-2-6-0-2-3-5-6-9-2-2
Finalment, afegiu tots els números:
8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 = 71
Quan aquest nombre s’afegeix al dígit de verificació, el resultat ha de ser un múltiple parell de 10. En aquest cas:
71 + 9 = 80
Per tant, el número és vàlid. Si l’algorisme no produeix un múltiple de 10, el número de targeta no pot ser vàlid.