Μετάβαση στο περιεχόμενο
💳

Επικυρωτής Luhn

Επικυρώστε αριθμούς πιστωτικών καρτών και άλλα αναγνωριστικά με τον αλγόριθμο Luhn. Ανίχνευση brand κάρτας, μορφοποίηση με κενά. Τρέχει 100% στον browser σας.

Κενά και παύλες αγνοούνται.

Τι είναι ο αλγόριθμος Luhn;

Ο αλγόριθμος Luhn (mod-10) είναι ένα απλό checksum που χρησιμοποιείται για επικύρωση αναγνωριστικών αριθμών όπως πιστωτικές κάρτες, αριθμοί IMEI και καναδικά SIN. Από δεξιά προς αριστερά, διπλασιάστε κάθε δεύτερο ψηφίο· αν ο διπλασιασμός παράγει αριθμό > 9, αφαιρέστε 9. Αθροίστε όλα τα ψηφία — αν το σύνολο διαιρείται με 10, ο αριθμός είναι έγκυρος. Πιάνει σφάλματα μονού ψηφίου και τις περισσότερες γειτονικές αντιμεταθέσεις.

Λεπτομέρειες αλγορίθμου

Ο διπλασιασμός κάθε δεύτερου ψηφίου από δεξιά και η άθροιση modulo 10 ανιχνεύει σφάλματα μονού ψηφίου και τις περισσότερες αντιμεταθέσεις. Είναι σκοπίμως απλός — όχι έλεγχος ασφαλείας.

Συνήθεις χρήσεις

  • Επικύρωση φόρμας — προ-επικυρώστε αριθμούς κάρτας πριν την υποβολή.
  • Δοκιμαστικά δεδομένα — δημιουργήστε placeholders έγκυρους κατά Luhn.
  • Debugging — επαληθεύστε γιατί μια κάρτα απορρίφθηκε ως κακοδιαμορφωμένη.
  • Εκπαίδευση — μάθετε πώς οι αλγόριθμοι checksum πιάνουν σφάλματα.

Απόρρητο

Όλη η επικύρωση τρέχει 100% στον browser σας. Δεν αποστέλλονται δεδομένα σε server.