Запитання
26.06.2021

Як банк перевіряє номер картки?

Наше Зобов’язання Прозорості
На Financer.com ми прагнемо допомогати вам із вашими фінансами. Весь наш зміст відповідає нашій Редакційній Політиці. Ми відкрито говоримо про те, як ми перевіряємо продукти та послуги в нашому Процесі Перевірки та як ми заробляємо гроші на сторінці Розкриття Інформації.

Щоб уникнути помилок при введенні номера платіжної картки, банки використовують алгоритм Луна (відомий також під назвою «mod 10») для перевірки номерів. Це формула була придумана науковцем IBM Гансом Петером Луном і працює за принципом перевірки контрольної суми.

Алгоритм Луна легко знаходить помилку в одній цифрі, всі перестановки сусідніх цифр та 7 із 10 можливих помилок дублювання, але він не може виявити перестановку двоцифрових послідовностей (0110).

Контрольна сума – це значення, розраховане на основі набору даних, яке використовується для перевірки цілісності даних. Формулу Луна використовують не тільки для перевірки номерів банківських карток, а також для перевірки багатьох урядових ідентифікаційних номерів, щоб швидко відсіювати більшість помилок.

Ця стаття була корисною?

Станьте першим, хто залишив відгук

Фінансовий консультант, автор статей про фінансову грамотність та Fintech ентузіаст.

Поділитись на
Read Icon190 прочитали

Запитання

Ваше запитання про фінанси

Це поле треба заповнити
Використовуйте Financer.com щоб відчути різницю  Дізнатись більше