Skip to main content

Τι είναι τα ψηφία ελέγχου;

Ένα ψηφίο ελέγχου αποτελεί αναπόσπαστο μέρος μιας μεθόδου ανίχνευσης σφαλμάτων.Μπορεί να αναφέρεται σε ένα από τα δύο πράγματα mdash;Το πραγματικό ψηφίο, που σχετίζεται με έναν πολυεθνικό αριθμό, που αντιπροσωπεύει αν αυτός ο πολυεθνικός αριθμός είναι ακριβής ή όχι.Εναλλακτικά, ένα ψηφίο ελέγχου αναφέρεται στο μέτρο που χρησιμοποιείται για τη δοκιμή της ακρίβειας μιας συλλογής ή μπλοκ δεδομένων, σε αντίθεση με έναν μόνο αριθμό.Είτε έτσι είτε αλλιώς, η διαδικασία αυτού του τύπου ελέγχου πλεονασμού μπορεί να αναφέρεται ως υπολογισμός ψηφίου ελέγχου ή ένας αλγόριθμος ψηφίου ελέγχου .Η μέθοδος ελέγχου ψηφίας μπορεί να λάβει πολλές διαφορετικές προσεγγίσεις και χρησιμοποιείται διεθνώς για πολλούς διαφορετικούς σκοπούς.Ορισμένα κοινά συστήματα αρίθμησης ή κωδικοποίησης που χρησιμοποιούν ψηφία ελέγχου περιλαμβάνουν τον καθολικό κωδικό προϊόντος (UPC) και τον διεθνή τυποποιημένο αριθμό βιβλίου (ISBN) μεταξύ άλλων. Το ψηφίο ελέγχου έχει σχεδιαστεί για να προσελκύει συγκεκριμένους τύπους σφαλμάτων που είναι κοινά στην καταχώρηση δεδομένων, είτε τα δεδομένα αυτά διαβάστηκαν και εισήχθησαν από το ίδιο άτομο σε πληκτρολόγιο ή πληκτρολόγιο τηλεφώνου ή εάν τα δεδομένα διαβάστηκαν από ένα άτομο και εισήχθησαν από άλλο.Το πιο συνηθισμένο σφάλμα καταχώρησης δεδομένων από αυτή την άποψη είναι αυτό της απλή εισαγωγή ενός μόνο ψηφίου.Αυτό αντιπροσωπεύει μεταξύ 60 και 95 % όλων των σφαλμάτων δεδομένων.Δείχνα για το δεύτερο παραλείπουν ή προσθέτουν ένα μόνο ψηφίο αφενός και μεταφέρονται γειτονικά ψηφία από την άλλη πλευρά.Άλλα σφάλματα που είναι δυνατά, αλλά εμφανίζονται με πολύ λιγότερη συχνότητα, περιλαμβάνουν την αντιστροφή της τάξης των τριών ψηφίων, έτσι ώστε να εισάγεται για παράδειγμα ως

321

, για παράδειγμα.και φωνητικά σφάλματα, συγχέοντας 16 και 60. Τα ψηφία ελέγχου μπορούν πραγματικά να προστεθούν στον αριθμό που προορίζονται να ελέγξουν.Στον αριθμό αναγνώρισης οχήματος (VIN), ο οποίος έχει 17 χαρακτήρες, το ψηφίο ελέγχου βρίσκεται στην ένατη θέση.Σε έναν 13ψήφιο αριθμό ISBN, από την άλλη πλευρά, το ψηφίο ελέγχου εμφανίζεται στο τέλος, ως ο 13ος αριθμός. Υπάρχουν αρκετοί διαφορετικοί αλγόριθμοι που χρησιμοποιούνται συνήθως για τον υπολογισμό των ψηφίων ελέγχου και ο ίδιος αλγόριθμος δεν χρησιμοποιείται πάνταγια τον ίδιο σκοπό διεθνώς.Για παράδειγμα, ο αλγόριθμος που αναπτύχθηκε από και ονομάστηκε από τον επιστήμονα Hans Peter Luhn, που ονομάζεται επίσης

mod 10

, είναι ο τύπος που χρησιμοποιείται στις Ηνωμένες Πολιτείες για αριθμούς πιστωτικών και χρεωστικών καρτών και στον Καναδά για έλεγχο ταυτότητας κοινωνικής ασφάλισης (Sin).Ο αλγόριθμος Luhn χρησιμοποιείται επίσης για τους γραμμικούς κώδικες του διεθνούς ευρωπαϊκού άρθρου (EAN13), ενώ ένας διαφορετικός τύπος, Mod11, χρησιμοποιείται για ορισμένους γραμμωτούς κώδικες στη Γερμανία και για τους αριθμούς φορολογικών αρχείων (TFNs) στην Αυστραλία.Στο τέλος του αριθμού επαληθεύει.Από δεξιά προς τα αριστερά, συμπεριλαμβανομένου του ψηφίου ελέγχου, κάθε δεύτερο ψηφίο διπλασιάζεται.Εάν κάποιο από τα ψηφία που διπλασιάστηκαν γίνονται πολυψήφιοι αριθμοί, τότε οι μεμονωμένοι αριθμοί αυτών των πολυψήφιων αριθμών προστίθενται μαζί.Οι υπόλοιποι αριθμοί προστίθενται.Εάν το προκύπτον άθροισμα διαιρείται κατά 10, τότε ο πολυψήφιος αριθμός ισχύει σύμφωνα με τον τύπο Luhn.Εάν το ποσό που προκύπτει δεν διαιρείται κατά 10, θα προστεθεί ένα ψηφίο ελέγχου που θα κάνει το προκύπτον ποσό διαιρέσιμο κατά 10.Έτσι, εάν ο αριθμός που πρέπει να επικυρωθεί είναι 1234, δεν θα ήταν έγκυρος χωρίς ένα ψηφίο ελέγχου 6 κολλημένων στο τέλος.Αυτό είναι επειδή (1 + 1) + 2 + (3 + 3) + 4 ' 14 που δεν διαιρείται με 10. Η προσθήκη ενός ψηφίου ελέγχου των 6, ωστόσο, θα καταστήσει το προκύπτον ποσό διαιρεμένο κατά 10 και επομένως ισχύει από τον τύπο Luhn. Στην Αυστραλία, υπήρξε μια προσπάθεια να χρησιμοποιηθούν τα ψηφία ελέγχου για ένα δεύτερο σκοπό mdash;να περιορίσει την ικανότητα των ανθρώπων να πλαστογραφούν έγκυρους αριθμούς για φορολογικούς σκοπούς.Παρά τις προσπάθειες των κυβερνήσεων για να διατηρήσουν το μυστικό του αλγόριθμου των ψηφίων ελέγχου, οι άνθρωποι μπόρεσαν να το καταλάβουν και να συνεχίσουν να παραποιούν τους αριθμούς που σχετίζονται με τους φορολογικούς.