I numeri delle carte di credito non sono casuali come leggere e comprenderli
Potresti aver sentito prima che i numeri di carta di credito seguano un determinato schema e struttura in modo che possano essere convalidati prima che una transazione venga accettata. Tuttavia, una cosa è sapere che la struttura è presente e un'altra cosa è interamente capire come funzionano i numeri delle carte di credito.
Perché questa conoscenza sarebbe utile? Bene, se gestisci una piccola azienda che non elabora immediatamente i pagamenti con carta di credito, potresti risparmiare denaro assicurandoti che i dati della carta siano validi. Se non lo fai, beh, potrebbe essere ancora divertente mostrare le tue abilità alle feste. Ecco come lo fai.
Imparare da dove vengono i numeri
I numeri delle carte di credito non sono casuali. C'è un set speciale di numeri per mostrare informazioni sull'emittente della carta e un altro per mostrare informazioni sul titolare della carta. Un altro numero è anche importante, ma ci arriveremo più tardi.
Il primo numero è il Major Industry Identifier (MII) e ti dice che tipo di istituzione ha emesso la carta.
- 1 e 2 sono emessi dalle compagnie aeree.
- 3 è rilasciato da viaggio e intrattenimento.
- 4 e 5 sono emessi da istituti bancari e finanziari.
- 6 è emesso da merchandising e bancario.
- 7 è emesso da compagnie petrolifere.
- 8 è emesso da società di telecomunicazioni.
- 9 è emesso da incarico nazionale.
Le prime sei cifre sono il numero di identificazione dell'emittente (IIN). Questi possono essere usati per cercare da dove ha origine la carta. Se hai accesso a un elenco che specifica chi possiede ogni IIN, come questo elenco di IIN popolari su Wikipedia, puoi vedere chi ha emesso la carta semplicemente leggendo il numero della carta.
Ecco alcuni che potresti riconoscere:
- Visto: 4 *****
- American Express (AMEX): 34 **** o 37 ****
- Diner's Club International: 36 ****
- Mastercard: da 51 **** a 55 ****
La settima cifra della penultima cifra è il numero di conto del cliente. La maggior parte delle aziende utilizza solo 9 cifre per i numeri di conto, ma è possibile utilizzare fino a 12. Ciò significa che utilizzando l'algoritmo corrente per le carte di credito, il mondo può emettere circa un trilione di carte prima di dover cambiare il sistema.
Spesso vediamo numeri di carte di credito a 16 cifre oggi, ma è possibile che un emittente della carta rilasci una carta con un massimo di 19 cifre utilizzando il sistema corrente. In futuro, potremmo vedere numeri più lunghi diventare più comuni.
L'ultima cifra di ogni carta di credito è la cifra di controllo o il checksum. Viene utilizzato per convalidare il numero della carta di credito utilizzando l'algoritmo Luhn, che ora illustreremo in dettaglio.
Il test di validazione dell'algoritmo di Luhn
L'algoritmo Luhn viene utilizzato per convalidare tutti i tipi di numeri, tra cui carte di credito, numeri IMEI e alcuni numeri di previdenza sociale. Non è progettato per essere una funzione hash crittograficamente protetta, ma solo un modo per controllare gli errori non viene effettuato durante la registrazione dei numeri. Non è infallibile, ma è generalmente considerato utile.
Prendi il numero della carta di credito e leggi le cifre da destra. Raddoppia ogni altro numero e scrivili - se lo fai nello stesso ordine in cui è scritta la tua carta, ti aiuterà con chiarezza. Ora, ovunque tu abbia calcolato un numero a due cifre, cambialo in modo che venga letto come “prima cifra + seconda cifra” (in altre parole, somma le cifre dei prodotti). Infine, prendi i tuoi calcoli e aggiungi quei numeri ai numeri rimanenti sulla carta che non hai raddoppiato. Un numero di carta di credito legittimo ti darà un risultato divisibile per 10.
Ad esempio, utilizziamo un numero che ho appena inventato: 4634 8932 1298 2767. Lo inserirò in una tabella per rendere più semplice la comprensione dei passaggi.
Provalo tu stesso usando la carta dalla foto precedentemente in questo articolo. Cosa puoi imparare da questo?
Credito d'immagine: Shutterstock, Shutterstock
Scopri di più su: Sicurezza online.