Was sind Kreditkartennummern
Technologie / / December 19, 2019
Jede Bank-Karte hat ihre eigene Kennung - eine eindeutige 16-stellige Nummer. Sie würden denken, dass da Menschen (und damit auf der Karte) so viel, es möglich ist, das System zu betrügen durch Eingabe erfunden Kombination aus Zahlen, wenn zum Beispiel an einem gewissen Service Registrierung übernimmt keine Zahlung der genannten Karten richtig Jetzt. Allerdings ist dieser Trick nicht funktioniert. Die Tatsache, dass Kreditkartennummern auf der Grundlage bestimmter Regeln gebaut werden, und dies ermöglicht es uns, die Genauigkeit der Existenz der eingegebenen Karte zu berechnen, auch ohne direkt an die Bank zu verweisen.
Zum Beispiel, wenn Sie eine Visa-Karte und die Einführung eines der ersten Ziffer unterscheidet sich von dem Quartett angeben, hat nicht funktioniert. Nummern aller Visa-Karten beginnen mit der Ziffer „4“.
Die überwiegende Mehrheit der Karten in Russland wird von Visa und Mastercard Zahlungssystemen ausgegeben. Für sie haben wir die folgende Zahlenkombination am Anfang des Raumes haben:
- Visa: 4-
- Mastercard: 51- 52- 53- 54- 55-
Die vollständige Liste der Bankkarten-Präfixe, auf dem Zahlungssystem je gefunden werden kann hier.
Checksumme
Die Realität ist, dass ist, trotz der Verbreitung aller Arten von Anwendungen, die Vereinfachung der Speicherung und Eingabe von den Kartendaten, die Menschen sind sehr zurückhaltend, Informationen in einer Form zu speichern (und das hat seine Bedeutung). Als Ergebnis müssen wir ständig die Anzahl der Hände geben, die unweigerlich zu menschlichen Fehlern führen.
Für eine sofortige Erkennung von Fehlern, wie Sie schreiben, Screening-Algorithmen entwickelt worden. Die letzte Ziffer in jeder Kreditkarte - ist das Ergebnis der vorherigen Folge von 15 Ziffern, und es ist immer möglich, „Vermutung“, wenn Sie die ersten 15 Ziffern kennen, und Luhn-Algorithmus.
Im Jahr 1954 hat Hans Peter Mond einen Algorithmus erstellt, die später die internationale ISO / IEC 7812-1 Standard eingetragen, auf deren Grundlage die Kartennummern gebaut werden.
Der Grund für die Wahl dieses Algorithmus wurde in seiner Einfachheit und Effektivität. Der gewöhnliche Mensch nach zwei oder drei Versuchsfehlkalkulationen kann die Prüfziffer im Kopf berechnen. In diesem Fall wird das Verfahren garantiert einen Fehler erkennen, wenn Sie die falschen stellige Ziffern eingeben. Darüber hinaus erkennt der Algorithmus fast alle Zufallszahlen gepaart Ersatz (typische menschliche Fehler bei der Eingabe). Aber dann gibt es auch Nachteile. Checksum - nur 1 Stelle. So gibt es eine 10% ige Chance, dass eine zufällig generierte Zahl für den Algorithmus wahr sein wird.
Luhn-Algorithmus funktioniert sehr einfach und hat nur Variation in Abhängigkeit von der Anzahl der Stellen in der Sequenz (gerade oder ungerade Anzahl von Elementen). Auch Schöpfer nummerierten Ziffern von rechts nach links angeboten, aber es ist möglich, und so weiter.
Am Anfang haben wir eine Folge von 16 Ziffern.
Aufzählen alle Zahlen von links nach rechts. Erste und später durch eine Ziffer mit zwei multipliziert, und wenn das Produkt mehr als neun ist, dann 9 davon subtrahieren. Als Option - fügen Sie die Ziffern der resultierenden zweistellige Zahl. Es wird das gleiche sein.
Die resultierende Sequenz wird gebildet.
Das Ergebnis der Wiedergabe muss ein Vielfaches von 10 sein, da sonst die Prüfziffer nicht korrekt ist. Um es richtig zu machen, um die ursprüngliche Reihenfolge, müssen Sie es zu erhöhen, so dass die Menge nach der Umwandlung ein Vielfaches von 10 ist.
gibt es mehr Phantasie PrüfungsalgorithmenAber finden sie nicht so leicht in seinem Kopf.
Weitere Beispiele für den Einsatz
Prüfsummen werden überall dort eingesetzt. Es ermöglicht Ihnen, sofort den Fehler zu berechnen, wenn die wichtigen Folgen von Zahlen eingeben. Barcodes, Identifikationsnummern von verschiedenen persönlichen Dokumenten in verschiedenen Ländern - alle mit Prüfsummen. Es ist erwähnenswert, dass die Prüfsummen in der Elektronik im Allgemeinen verwendet werden, wo die Integrität und Sicherheit der kritischen Datensicherheit.
Parität
Zu Beginn der Ära des Computers, war der Speicher in Computern nicht so zuverlässig und in regelmäßigen Abständen Daten verzerrt. Ingenieure wollten einen Weg finden, Fehler in den Daten zu erkennen.
Die Lösung lag in der Kontrolle der Parität. 8 Bits in einem Byte werden addiert, und ihre Summe war entweder eine gerade oder ungerade ist. Für jedes Bit zusätzliche Steuer Bit zu schaffen - Paritätsbit. Wenn die Menge an Bits in einem Byte eine gerade, Bit die Paritätseinheit aufgezeichnet, andernfalls - Null.
Das Verfahren ist sehr einfach, aber auch sehr ineffizient. Wir können nicht sagen, welche der Bits in einem Byte wurde falsch aufgezeichnet. Vielleicht etwas überprüfen eingeschrieben falsch selbst? Doppelfehler auch einfach stürzen könnte.
Jetzt, wo Speicher ist zuverlässiger und mehr herkömmliche Computer nicht die Parität verwenden. Allerdings gibt es immer noch sehr von der Systemzuverlässigkeit anspruchsvolle (Bankwesen, Energie und so weiter). Es ist eine spezielle Art von Speicher genannt ECC (Error Correcting Code Memory) verwendet. Algorithmen ähnlich denen,Dass in der ECC verwendet werden, ermöglichen, mit absoluter Präzision jedes Bit zu erkennen ist falsch und den Wert auf true zu korrigieren.
RAID
Trotz aktiver Übergang auf Festkörperlaufwerke (SSDs), magnetische Festplattenlaufwerke (HDD) sind immer noch die Hauptinformationsspeicherverfahren. Sie sind viel billiger, und der Wert pro Bit an Information in ihnen noch unerreichbar für SSD gespeichert.
HDD hat in seiner Struktur und die beweglichen Elemente sind natürlich eine der am häufigsten von den Systemvorrichtungen in dem Computer entstehen. Wenn Sie noch nie in meinem Leben mit der Tatsache der ausgefallenen Festplatte konfrontiert, Sie sind entweder sehr jung oder sehr glücklich.
Im Falle der Speicherung sensibler Daten ist es notwendig, zu den effizientesten anzuwenden, wenn auch nicht die günstigste Entscheidung -, dass die Daten im Fall eines Ausfalls einer Festplatte nicht verloren, müssen Sie sie parallel auf zwei oder mehr speichern Laufwerke.
Ein alternatives und etwas effizientes Verfahren der Finanzierung ist, die Daten auf verschiedene Platten und Aufzeichnungen Prüfsummen auf diesen Scheiben zu teilen. Alle RAID auf der Annahme, was bedeutet aus, dass der Ausfall einer Platte jederzeit passieren kann, aber der Ausfall von zwei - weit weniger wahrscheinlich. Sobald das einzelne Laufwerk ein Problem feststellt, ist es die Hoffnung auf dem normalen Betrieb der übrigen Scheiben, wird gebrochen Bruder entfernt und an Ort und Stelle eine neue Disc setzen. Dann auf ihn gegossen, um die Informationen und das System weiter zu arbeiten, wie es sollte.
Ursprünglich war die Abkürzung RAID gemeint «Redundant Array of Inexpensive Disks». Die Bedeutung liegt in der Verwendung von billigeren und weniger zuverlässigen Antrieben. Es war klar, dass die Platten ausfallen, aber im Hinblick auf Speicher von Daten, solche Räder summarisch behandelten billiger als die teureren und relativ zuverlässige Räder.
Nun, da die Festplatten im Allgemeinen haben viel zuverlässiger geworden, RAID-Wert selbst hat sich verändert. Jetzt ist es «Redundant Array of Independent Disks».
Solche Maßnahmen sind natürlich notwendig, und wir, wenn wir aus der Perspektive des Lebens des Individuums es betrachten, leicht in der Lage so zu projizieren Methoden für die täglichen Aktivitäten - verschiedene Checklisten, das todo-Management, remayndery, podorgat Tür einmal sie gesperrt Schlüssel. All diese Prüfung auf Fehler und versucht, sie zu vermeiden.