Γεννήτρια ελέγχου Luhn
Δημιουργήστε το ψηφίο ελέγχου Luhn και την ολοκληρωμένη ακολουθία για έναν βασικό αριθμό.
Είσοδος
Έξοδος
Readme
Περιγραφή εργαλείου
Ο Υπολογιστής Ψηφίου Ελέγχου Luhn είναι ένα εργαλείο για τον υπολογισμό και την επικύρωση ψηφίων ελέγχου Luhn χρησιμοποιώντας τη μέθοδο υπολογισμού ψηφίου ελέγχου mod 10. Αυτή η γεννήτρια αριθμών αλγορίθμου Luhn λειτουργεί με οποιαδήποτε ακολουθία αριθμών και χρησιμοποιείται ευρέως σε διάφορους αριθμούς ταυτοποίησης, ιδιαίτερα στην επικύρωση πιστωτικών καρτών, για την ανίχνευση τυχαίων σφαλμάτων στην εισαγωγή ή μετάδοση δεδομένων.
Χαρακτηριστικά
- Υπολογιστής Ψηφίου Ελέγχου Luhn: Υπολογίζει αυτόματα το ψηφίο ελέγχου Luhn για οποιαδήποτε αριθμητική είσοδο χρησιμοποιώντας τον αλγόριθμο mod 10
- Γεννήτρια Αριθμών Αλγορίθμου Luhn: Δημιουργεί πλήρεις ακολουθίες αριθμών με έγκυρα ψηφία ελέγχου
- Υπολογισμός Ψηφίου Ελέγχου Mod 10: Εμφανίζει το άθροισμα Luhn και το υπόλοιπο για επαλήθευση του υπολογισμού του αθροίσματος ελέγχου
Τι είναι ο Αλγόριθμος Luhn
Ο αλγόριθμος Luhn (γνωστός και ως τύπος Luhn ή αλγόριθμος mod 10) είναι ένας τύπος αθροίσματος ελέγχου που χρησιμοποιείται για την επικύρωση αριθμών ταυτοποίησης. Αυτός ο υπολογιστής ψηφίου ελέγχου Luhn υλοποιεί τη μέθοδο που αναπτύχθηκε από τον επιστήμονα της IBM Hans Peter Luhn το 1954, σχεδιασμένη για την προστασία έναντι τυχαίων σφαλμάτων στην εισαγωγή αριθμών.
Πώς λειτουργεί ο υπολογισμός ψηφίου ελέγχου mod 10:
- Ξεκινώντας από το δεξιότερο ψηφίο (εξαιρώντας το ψηφίο ελέγχου) και κινούμενος προς τα αριστερά, διπλασιάστε κάθε δεύτερο ψηφίο
- Εάν ο διπλασιασμός έχει ως αποτέλεσμα έναν αριθμό μεγαλύτερο από 9, αφαιρέστε 9 από αυτόν
- Αθροίστε όλα τα ψηφία (συμπεριλαμβανομένων των διπλασιασμένων)
- Το ψηφίο ελέγχου Luhn είναι το ποσό που απαιτείται για να κάνει το σύνολο πολλαπλάσιο του 10
Αυτή η γεννήτρια αριθμών αλγορίθμου Luhn είναι πολύ αποτελεσματική στην ανίχνευση σφαλμάτων ενός ψηφίου και των περισσότερων σφαλμάτων μετάθεσης (ανταλλαγή δύο γειτονικών ψηφίων), καθιστώντας την ιδανική για την επικύρωση πιστωτικών καρτών, αριθμών ταυτοποίησης και άλλων αριθμητικών ακολουθιών.