Come calcolare il Controllo Bit

May 20

Come calcolare il Controllo Bit


Il bit di controllo, o cifra di controllo, è un metodo utilizzato per rilevare errori di trascrizione dei codici, come numeri di carta di credito o simboli UPC. Ci sono diversi algoritmi che si possono usare per calcolare la cifra di controllo. L'algoritmo di Luhn, chiamato anche il "modulo 10" o "mod 10" algoritmo, viene spesso utilizzato con numeri di carta di credito ed è uno dei metodi più comunemente implementati per il calcolo della cifra di controllo.

istruzione

1 Aggiungere un segnaposto "X" per la cifra di controllo nel vostro numero. Ad esempio, il numero di carta di credito "4-8-1-4-3-2-9-7-6-5-0-1-4-2-2-3" diventa "4-8-1-4-3 -2-9-7-6-5-0-1-4-2-2-3-X ".

2 A partire con l'ultima cifra (la cifra di controllo) e lo spostamento a sinistra verso la prima cifra, doppia ogni seconda cifra. Ad esempio, "4-16-1-8-3-4-9-14-6-10-0-2-4-4-2-6-X".

3 Usando il risultato del passaggio precedente, separare i numeri maggiori di 9 nelle loro cifre individuali e calcola la somma di tutte le cifre. Ad esempio, "4 + (1 + 6) + 1 + 8 + 3 + 4 + 9 + (1 + 4) + 6 + (1 + 0) + 0 + 2 + 4 + 4 + 2 + 6 = 66. "

4 Determinare la cifra di controllo come differenza tra la somma delle cifre e il successivo più alto numero divisibile per 10 senza resto. Ad esempio, "70-66 = 4."

5 Sostituire il segnaposto con la cifra di controllo. Ad esempio, "4-8-1-4-3-2-9-7-6-5-0-1-4-2-2-3-4."

Consigli e avvertenze

  • Convalidare il numero con la cifra di controllo utilizzando la stessa procedura di calcolo per garantire la risposta è un numero divisibile per 10 senza resto.