Ποιες είναι οι αριθμοί πιστωτικών καρτών
Της τεχνολογίας / / December 19, 2019
Κάθε τραπεζική κάρτα έχει το δικό του αναγνωριστικό του - ένα μοναδικό 16ψήφιο αριθμό. Θα νόμιζε κανείς ότι από τους ανθρώπους (και ως εκ τούτου στην κάρτα) τόσο πολύ, είναι δυνατόν να εξαπατήσουν το σύστημα εισάγοντας εφευρεθεί συνδυασμός των αριθμών, όταν, για παράδειγμα, την εγγραφή σε κάποια υπηρεσία, να μην αναλάβει την καταβολή των εν λόγω καρτών σωστά Τώρα. Ωστόσο, αυτό το τέχνασμα δεν λειτουργεί. Το γεγονός ότι οι αριθμοί πιστωτικών καρτών που χτίστηκε με βάση ορισμένους κανόνες, και αυτό μας επιτρέπει να υπολογίσετε την ακρίβεια της ύπαρξης του τέθηκε κάρτας, ακόμη και χωρίς να αναφέρεται άμεσα στην τράπεζα.
Για παράδειγμα, όταν καθορίζετε μια κάρτα Visa και η εισαγωγή οποιουδήποτε από το πρώτο ψηφίο διαφορετικό από το Κουαρτέτο, δεν λειτούργησε. Οι αριθμοί όλων των καρτών Visa ξεκινήσει με το ψηφίο «4».
Η συντριπτική πλειοψηφία των καρτών στη Ρωσία εκδίδονται από τα συστήματα πληρωμών Visa και MasterCard. Γι 'αυτούς, έχουμε τον ακόλουθο συνδυασμό αριθμών στην αρχή του δωματίου:
- Visa: 4-
- MasterCard: 51- 52- 53- 54- 55-
Πλήρης κατάλογος των τραπεζικών καρτών προθέματα, ανάλογα με το σύστημα πληρωμής μπορεί να βρεθεί εδώ.
άθροισμα ελέγχου
Η πραγματικότητα είναι ότι, παρά τον πολλαπλασιασμό των πάσης φύσεως εφαρμογών, απλοποιώντας την αποθήκευση και τη συμβολή των δεδομένων του χάρτη, οι άνθρωποι είναι πολύ διστακτικοί για την αποθήκευση πληροφοριών σε μορφή (και αυτό έχει το νόημά της). Ως εκ τούτου, θα πρέπει να εισάγετε συνεχώς τον αριθμό των χεριών που θα οδηγήσει αναπόφευκτα σε ανθρώπινα λάθη.
Για άμεση ανίχνευση των λαθών κατά την πληκτρολόγηση, οι αλγόριθμοι διαλογής έχουν αναπτυχθεί. Το τελευταίο ψηφίο σε οποιαδήποτε πιστωτική κάρτα - είναι το αποτέλεσμα της προηγούμενης ακολουθίας των 15 ψηφίων, και είναι πάντα δυνατόν να «μαντέψει» αν γνωρίζετε τα πρώτα 15 ψηφία, και αλγόριθμο Luhn.
Το 1954, ο Hans Peter Σελήνη έχει δημιουργήσει έναν αλγόριθμο που αργότερα μπήκε στο διεθνές πρότυπο ISO / IEC 7812-1, βάσει των οποίων χτίζονται αριθμούς καρτών.
Ο λόγος για την επιλογή αυτού του αλγορίθμου έγινε την απλότητα και την αποτελεσματικότητά της. Ο συνηθισμένος άνθρωπος μετά από δύο ή τρεις ανακρίβειες δίκη μπορεί να υπολογίσει το ψηφίο ελέγχου στο μυαλό. Σε αυτή την περίπτωση, η μέθοδος είναι εγγυημένη για να ανιχνεύσει ένα σφάλμα όταν εισάγετε το λάθος μονοψήφιο αριθμό. Επιπλέον, ο αλγόριθμος ανιχνεύει σχεδόν όλους τους τυχαίους αριθμούς σε συνδυασμό αντικατάστασης (τυπικά ανθρώπινο λάθος κατά την είσοδο). Στη συνέχεια, όμως, υπάρχουν και μειονεκτήματα. Άθροισμα ελέγχου - μόνο 1 ψηφίο. Έτσι, υπάρχει μια πιθανότητα 10% ότι ένας τυχαίος αριθμός θα ισχύει και για τον αλγόριθμο.
Luhn αλγόριθμος λειτουργεί πολύ απλή και έχει μόνο διαφοροποίηση ανάλογα με τον αριθμό των ψηφίων της ακολουθίας (μονό ή ζυγό αριθμό των στοιχείων). Επίσης προσφέρονται δημιουργός αριθμημένες ψηφία από δεξιά προς τα αριστερά, αλλά είναι δυνατή και τόσο.
Αρχικά έχουμε μια ακολουθία από 16 ψηφία.
Απαριθμήσει όλους τους αριθμούς από αριστερά προς τα δεξιά. Πρώτη και αργότερα μέσα από ένα ψηφίο πολλαπλασιάζεται επί δύο, και εφόσον το προϊόν είναι μεγαλύτερο από εννέα, στη συνέχεια, αφαιρέστε 9 από αυτό. Ως μια επιλογή - προσθέστε τα ψηφία του προκύπτοντος διψήφιο αριθμό. Θα είναι το ίδιο.
Η προκύπτουσα αλληλουχία σχηματίζεται.
Το αποτέλεσμα της αναπαραγωγής πρέπει να είναι πολλαπλάσιο του 10, αλλιώς το ψηφίο ελέγχου είναι εσφαλμένη. Για να είναι πιστή στην αρχική ακολουθία, θα πρέπει να το αυξήσει, έτσι ώστε το ποσό που μετά τη μετατροπή είναι πολλαπλάσιο του 10.
υπάρχουν περισσότερα αλγορίθμους ελέγχου φανταχτερόΑλλά τα βρούμε δεν είναι τόσο εύκολο στο μυαλό του.
Άλλα παραδείγματα της χρήσης
Τα αθροίσματα ελέγχου χρησιμοποιούνται παντού. Σας επιτρέπει να υπολογίσετε άμεσα το σφάλμα κατά την είσοδό τις σημαντικές ακολουθίες αριθμών. γραμμωτών κωδικών, αριθμών αναγνώρισης των διαφόρων προσωπικών εγγράφων σε διαφορετικές χώρες - όλα χρησιμοποιούν τα αθροίσματα ελέγχου. Αξίζει να σημειωθεί ότι τα αθροίσματα ελέγχου χρησιμοποιούνται σε όλα τα ηλεκτρονικά γενικότερα, όπου η ακεραιότητα και η ασφάλεια των κρίσιμων αξιοπιστία των δεδομένων.
ισοτιμία
Στην αυγή της εποχής των υπολογιστών, η μνήμη στους υπολογιστές δεν ήταν τόσο αξιόπιστη και περιοδικά αλλοίωσε τα στοιχεία. Μηχανικοί ήθελε να βρει έναν τρόπο για τον εντοπισμό σφαλμάτων στα δεδομένα.
Το διάλυμα θέσει στον έλεγχο της ισοτιμίας. Οι 8 bits σε ένα byte προστίθενται, και το άθροισμα τους ήταν είτε ένα άρτιο ή περιττό. Για κάθε κομμάτι για να δημιουργήσετε επιπλέον bit ελέγχου - bit ισοτιμίας. Εάν η ποσότητα των bits σε ένα byte έχει μια ακόμη, η ισοτιμία bit καταγράφεται μονάδα, αλλιώς - μηδέν.
Η μέθοδος είναι πολύ απλή, αλλά και πολύ αναποτελεσματική. Δεν μπορούμε να πούμε ποια από τα bits σε ένα byte καταγράφηκε σωστά. Ίσως να ελέγξετε λίγο εγγραφεί ο ίδιος λάθος; Διπλό σφάλμα θα μπορούσε επίσης απλά να βιαστούμε.
Τώρα εκεί όπου η μνήμη είναι πιο αξιόπιστη και πιο συμβατικούς υπολογιστές δεν χρησιμοποιούν την ισοτιμία. Ωστόσο, εξακολουθούν να υπάρχουν πολύ απαιτητική της αξιοπιστίας του συστήματος (τράπεζες, ενέργεια και ούτω καθεξής). Εκεί χρησιμοποιείται ένα ειδικό τύπο μνήμης που ονομάζεται ECC (κώδικας διόρθωσης σφαλμάτων μνήμης). αλγόριθμοι παρόμοιες με εκείνεςΠου χρησιμοποιούνται στο ΕΚΚ, επιτρέπουν με απόλυτη ακρίβεια για την ανίχνευση κάθε bit είναι λανθασμένη και να διορθώσει την τιμή σε true.
RAID
Παρά ενεργή μετάβαση σε μονάδες στερεάς κατάστασης (SSD), μονάδες μαγνητικού σκληρού δίσκου (HDD) εξακολουθούν να είναι η κύρια μέθοδος αποθήκευσης πληροφοριών. Είναι πολύ φθηνότερα, και η τιμή ανά κομμάτι των πληροφοριών που είναι αποθηκευμένες σε αυτά ακόμα ανέφικτη για SSD.
HDD έχει στη δομή του και κινητά στοιχεία είναι φυσικά ένα από τα πιο συχνά αναδύεται από τις συσκευές του συστήματος στον υπολογιστή. Αν έχετε ποτέ στη ζωή μου αντιμέτωποι με το γεγονός της αποτυχημένης σκληρό δίσκο, θα είναι είτε πολύ μικρά ή πολύ τυχερός.
Στην περίπτωση της αποθήκευσης των ευαίσθητων δεδομένων, είναι απαραίτητο να ισχύει για την πιο αποτελεσματική, αν όχι η πιο ευνοϊκή απόφαση - ότι τα δεδομένα δεν χάνεται σε περίπτωση βλάβης ενός δίσκου, θα πρέπει να τις αποθηκεύσετε παράλληλα σε δύο ή περισσότερα δίσκους.
Μια εναλλακτική και ελαφρώς πιο αποτελεσματική μέθοδος χρηματοδότησης είναι να χωρίσει τα δεδομένα σε διαφορετικούς δίσκους και τα αρχεία αθροίσματα ελέγχου σε αυτούς τους δίσκους. Όλα RAID που σημαίνει βασίζεται στην παραδοχή ότι η βλάβη του ενός δίσκου μπορεί να συμβεί ανά πάσα στιγμή, αλλά η αποτυχία των δύο - πολύ λιγότερο πιθανό. Από τη στιγμή που η ενιαία κίνηση εντοπίσει κάποιο πρόβλημα, είναι η ελπίδα της κανονικής λειτουργίας των υπόλοιπων δίσκων, σπασμένα αδελφός αφαιρείται και να θέσει σε εφαρμογή ένα νέο δίσκο. Στη συνέχεια χύνεται πάνω του τις πληροφορίες και το σύστημα συνεχίζει να λειτουργεί όπως θα έπρεπε.
Αρχικά το ακρωνύμιο RAID σήμαινε «Redundant Array της Inexpensive Disks». Η σημασία έγκειται στη χρήση των φθηνότερων και λιγότερο αξιόπιστα δίσκους. Ήταν σαφές ότι οι δίσκοι αποτυγχάνουν, αλλά εν όψει των αποθήκευση δεδομένων, όπως τροχοί με συνοπτικές αντιμετωπίζονται φθηνότερα από τα πιο ακριβά, και σχετικά πιο αξιόπιστη τροχούς.
Τώρα που οι σκληροί δίσκοι σε γενικές γραμμές έχουν γίνει πολύ πιο αξιόπιστο, την ίδια αξία RAID έχει αλλάξει. Τώρα είναι «Redundant Array Ανεξάρτητων Δίσκων».
Τα μέτρα αυτά, βέβαια, είναι απαραίτητο, και εμείς, αν το δει κανείς από την οπτική γωνία της ζωής του ατόμου, εύκολα σε θέση να προβάλει τέτοιες μεθόδους για τις καθημερινές δραστηριότητες - διαφορετικές λίστες ελέγχου, το todo-διαχείρισης, remayndery, πόρτα podorgat μία φορά την κλείδωσε κλειδί. Όλα αυτά ελέγχου για τα λάθη και τις προσπάθειες για την αποφυγή τους.