ETFFIN Finance >> Finanza personale corso >  >> Finanza personale >> carta di credito

Qual è il checksum su una carta di credito?

Il checksum su una carta di credito può aiutare a segnalare eventuali errori che si verificano durante la digitazione del numero.

Su una carta di credito, un checksum è una singola cifra nel numero di conto che consente a un computer, o chiunque abbia familiarità con la formula in questione, per determinare se il numero è valido. Il checksum può aiutare a identificare numeri di carta di credito che sono stati inseriti in modo errato o numeri di carta di credito fasulli creati da contraffattori.

Checksum

Un checksum è un valore incorporato in un insieme di dati. Il checksum offre un modo rapido per determinare se sono stati introdotti errori in quel set di dati durante l'archiviazione o la trasmissione. Pensalo come un documento di trasporto che viene fornito con una consegna di grandi dimensioni. Il modo per assicurarsi che nulla sia stato perso durante la spedizione è controllare ogni articolo sulla bolla di accompagnamento. Quando hai a che fare con i dati, il modo per assicurarsi che le informazioni siano arrivate intatte è confrontarle con il checksum.

Cifra di controllo

Su carte di credito, il checksum assume la forma di una "cifra di controllo". In un tipico numero di carta di credito a 16 cifre, le prime sei cifre identificano l'ente che ha emesso la carta. Le successive nove cifre identificano il conto individuale associato alla carta. L'ultima cifra, il 16, è la cifra di controllo. Gli emittenti di carte di credito inseriscono le prime 15 cifre in una formula matematica chiamata algoritmo di Luhn, che produce un risultato a una cifra. Quel risultato diventa la cifra di controllo.

Scopi

Lo scopo principale della cifra di controllo è verificare che un numero di carta sia valido. Diciamo che stai acquistando qualcosa online, e digiti il ​​numero della tua carta di credito in modo errato invertendo le due cifre, forse l'errore più comune. Quando il sito web guarda il numero che hai inserito e applica l'algoritmo Luhn alle prime 15 cifre, il risultato non corrisponderà alla sedicesima cifra del numero inserito. Il computer sa che il numero non è valido, e sa che il numero verrà rifiutato se tenta di inviare l'acquisto per l'approvazione. Quindi ti chiede di reinserire il numero. Uno scopo secondario della cifra di controllo è contrastare i tentativi maldestri di creare numeri di carta di credito fasulli. Un falsario che conosce l'algoritmo di Luhn, però, potrebbe superare questo particolare ostacolo.

L'algoritmo in azione

La verifica di un numero di carta di 16 cifre inizia prendendo le prime 15 cifre, che sono il codice dell'istituto e l'identificativo del conto individuale. Per esempio, nel numero della carta 4578 4230 1376 9219, quelle cifre sarebbero:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

A partire dalla prima cifra, moltiplicare ogni seconda cifra per 2:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

Ogni volta che hai un numero a due cifre, basta aggiungere quelle cifre insieme per un risultato di una cifra:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

Finalmente, somma tutti i numeri:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 =71

Quando questo numero viene aggiunto alla cifra di controllo, allora il risultato deve essere un multiplo pari di 10. In questo caso:

71 + 9 =80

Il numero è quindi valido. Se l'algoritmo non produce un multiplo di 10, allora il numero della carta non può essere valido.