Όλοι λίγο πολύ χρησιμοποιούμε κάρτες για τις αναλήψεις και τις αγορές μας. Είτε είναι μόνο για ανάληψη είτε για αγορές οι κάρτες αυτές περιέχουν 16 αριθμούς οι οποίοι δεν βγάζουν και πολύ σημασία. Ας δούμε αναλυτικά τι σημαίνει ο κάθε ένας από αυτούς. Στο σύνολο βρίσκονται χαραγμένα 16 νούμερα και άλλα 3 εκτυπωμένα στο πίσω μέρος.
Το πρώτο ψηφίο:
Έχει την κωδική ονομασία MII (Major Industry Identifier) και είναι η γενική κατηγορία επιχείρησης:
- 1 και 2: Αφορούν αεροπορικές εταιρίες
- 3: Ταξίδια και διασκέδαση
- 4 και 5: Τραπεζικές η οικονομικές επιχειρήσεις
- 6: Τράπεζες και εμπόριο
- 7: Πετρελαϊκές εταιρίες
- 8: Τηλεπικοινωνίες
- 9: Κρατικές
- Visa: 4xxxxxx
- Mastercard: 51xxxx και 55xxxx
- Discover: 6011xx, 644xxx, 65xxxx
- Amex: 34xxxx και 37xxxx
- Βάζουμε τα νούμερα στη σειρά
- Κάθε δεύτερο νούμερο το διπλασιάζουμε, αρχίζοντας από δεξιά
- Αν κάποιο από τα νούμερα βγήκε πάνω από 10, προσθέτουμε τα ψηφία μεταξύ τους (πχ, αν ήταν 7, το διπλάσιο 14, άρα 1+4 = 5)
- Τα νούμερα που έχουμε υπολογίσει μέχρι στιγμής, τα βάζουμε στη θέση αυτών που ήταν στην αρχή πριν τα διπλασιάσουμε.
- Τέλος, προσθέτουμε όλα τα ψηφία μεταξύ τους.
- Αν το άθροισμα βγει 70 τα ψηφία μπορεί να αντιστοιχούν σε πραγματική κάρτα.
- 4538 0002 3665 7890
- 4×2 3×2 0×2 0×2 3×2 6×2 7×2 9×2 ( ξεκινώντας από το δεύτερο από δεξιά και ανά ένα, τα διπλασιάζουμε)
- 8 6 0 0 6 12 14 18. Στα ψηφία που βγήκαν πάνω από 10, προσθέτουμε τα ψηφία μεταξύ τους
- 8 6 0 0 6 3 5 9. Τα υπολογισμένα ψηφία τα βάζουμε ανάμεσα στα υπόλοιπα, αντικαθιστώντας τα αρχικά
- 8568 0002 6635 5890. Τέλος, τα προσθέτουμε μεταξύ τους.
- 8+5+6+8+0+0+0+2+6+6+3+5+5+8+9+0 = 71 (δεν βγήκε ακριβώς 70)
- Άρα τα στοιχεία αυτής της κάρτας δεν είναι αληθινά!
Τα πρώτα 6 ψηφία
Μαζί με το 1ο που περιγράφει το είδος του εκδότη, η πρώτη εξάδα περιγράφει μοναδικά την εταιρία που έκδωσε την κάρτα. Ονομάζεται IIN (Issuer Identification Number). Παραδείγματα:
Με την πρώτη 6άδα μπορούμε να αναγνωρίσουμε την εταιρία που το έκδωσε. Για παράδειγμα ο κωδικός 376211 είναι American Express που εκδόθηκε από τις αερογραμμές της Σιγκαπούρης. Επίσης ο κωδικός 529962 αφορά τις προπληρωμένες κάρτες Mastercard της Γερμανίας.
Τα επόμενα 7 ψηφία
Είναι ο κωδικός του λογαριασμού από τον πελάτη της αντίστοιχης εταιρίας. Με τόσα ψηφία μπορούμε να έχουμε μέχρι 1.000.000.000 διαφορετικούς λογαριασμούς. Αρκετά για πολλές γενιές ακόμα.
Το τελευταίο ψηφίο
Είναι το ψηφίο ελέγχου (checksum). Χρησιμοποιείται για να επαληθεύσει τα υπόλοιπα ψηφία της κάρτας. Αυτό γίνεται με τη βοήθεια του αλγορίθμου Luhn.
Υπολογίστε με το μυαλό αν μία κάρτα είναι αληθινή
Υπάρχει ένας ωραίος τρόπος να καταλαβαίνουμε αν μία κάρτα είναι πραγματική ή ψεύτικη.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου