Skip to main content

Cosa sono le cifre di controllo?

Una cifra di controllo è parte integrante di un metodo di rilevamento degli errori.Può riferirsi a una delle due cose mdash;La cifra effettiva, associata a un numero a più cifre, che rappresenta se quel numero a più cifre è accurato o meno.In alternativa, una cifra di controllo si riferisce alla misura utilizzata per testare l'accuratezza di una raccolta o un blocco di dati, al contrario di un singolo numero.In entrambi i casi, il processo di questo tipo di controllo di ridondanza può essere definito calcolo delle cifre o un algoritmo delle cifre di controllo .Il metodo Digit Digit può adottare molti approcci diversi e viene utilizzato a livello internazionale per molti scopi diversi.Alcuni sistemi di numerazione o codifica comuni che utilizzano le cifre di controllo includono il codice del prodotto universale (UPC) e il numero di libro standard internazionale (ISBN) tra gli altri.

La cifra di controllo è progettata per catturare particolari tipi di errori comuni nell'immissione dei dati, se tali dati sono stati letti e inseriti dalla stessa persona su una tastiera di tastiera o telefono o se i dati sono stati letti da una persona e inseriti da un'altra.L'errore di immissione dei dati più comune a questo proposito è quello di semplicemente inserire una singola cifra in modo errato.Ciò rappresenta tra il 60 e il 95 percento di tutti gli errori di dati.Legate per il secondo sono omettendo o aggiungendo una singola cifra da un lato e trasponendo cifre adiacenti dall'altra parte.Altri errori possibili, ma si verificano con molta meno frequenza, includono l'inversione dell'ordine di tre cifre in modo che

123 venga inserito come 321 , per esempio;e errori fonetici, confondendo 16 e 60.

Le cifre di controllo possono effettivamente essere aggiunte al numero che devono controllare.Nel numero di identificazione del veicolo (VIN), che ha 17 caratteri, la cifra di controllo è in nona posizione.In un numero ISBN a 13 cifre, d'altra parte, la cifra di controllo appare alla fine, come 13 ° numero.

Esistono diversi algoritmi che sono comunemente usati per il calcolo delle cifre di controllo e lo stesso algoritmo non viene sempre utilizzatoper lo stesso scopo a livello internazionale.Ad esempio, l'algoritmo sviluppato e il nome dallo scienziato Hans Peter Luhn, chiamato anche

Mod 10 , è la formula utilizzata negli Stati Uniti per il numero di carte di credito e di debito e in Canada per l'autenticazione del numero di assicurazione sociale (SIN).L'algoritmo Luhn viene utilizzato anche per i codici a barre del numero di articolo europeo internazionale (EAN13), mentre una formula diversa, Mod11, viene utilizzata per alcuni codici a barre in Germania e per i numeri di deposito fiscale (TFN) in Australia.alla fine del numero verifica.Da destra a sinistra, inclusa la cifra di controllo, ogni seconda cifra viene raddoppiata.Se una qualsiasi delle cifre raddoppiate diventa numeri a più cifre, i singoli numeri di quei numeri a più cifre vengono sommati.I numeri rimanenti vengono sommati.Se la somma risultante è divisibile di 10, il numero a più cifre è valido secondo la formula Luhn.Se la somma risultante non è divisibile di 10, verrà aggiunta una cifra di controllo che renderà la somma risultante divisibile di 10.Pertanto, se il numero da convalidare è 1234, non sarebbe valido senza una cifra di controllo di 6 attaccata alla fine.Questo perché (1 + 1) + 2 + (3 + 3) + 4 ' 14 che non è divisibile per 10. Aggiunta di una cifra di controllo di 6, tuttavia, renderà la somma risultante divisibile di 10 e quindi valida dalla formula Luhn.

In Australia, c'è stato un tentativo di utilizzare le cifre di controllo per un secondo scopo mdash;limitare la capacità delle persone di falsificare numeri validi a fini fiscali.Nonostante gli sforzi dei governi per mantenere segreto l'algoritmo delle cifre di assegno, le persone sono state in grado di capirlo e continuare a falsificare i numeri relativi alle tasse.