Какова контрольная сумма кредитной карты?
Контрольная сумма кредитной карты может помочь отметить любые ошибки, возникающие при вводе числа.

На кредитной карте контрольная сумма - это одна цифра в номере счета, которая позволяет компьютеру или любому человеку, знакомому с соответствующей формулой, определить, действителен ли номер. Контрольная сумма может помочь идентифицировать номера кредитных карт, которые были введены неправильно, или номера фальшивых кредитных карт, созданные фальшивомонетчиками.

Контрольная сумма

Контрольная сумма - это значение, встроенное в набор данных. Контрольная сумма дает вам быстрый способ определить, были ли внесены ошибки в этот набор данных во время хранения или передачи. Думайте об этом как о упаковочном листе, который идет с большой доставкой. Чтобы убедиться, что во время транспортировки ничего не было потеряно, необходимо сверить каждое изделие с упаковочным листом. Когда вы имеете дело с данными, способ убедиться, что информация поступила в неизменном виде, - это сверить ее с контрольной суммой.

Контрольная цифра

На кредитных картах контрольная сумма принимает форму «контрольной цифры». В типичном 16-значном номере кредитной карты первые шесть цифр идентифицируют учреждение, выпустившее карту. Следующие девять цифр идентифицируют индивидуальный счет, связанный с картой. Последняя цифра, 16-я, является контрольной. Эмитенты кредитных карт подставляют первые 15 цифр в математическую формулу, называемую алгоритмом Луна, которая дает однозначный результат. Этот результат становится контрольной цифрой.

Цели

Основное назначение контрольной цифры - убедиться, что номер карты действителен. Допустим, вы покупаете что-то в Интернете и неправильно вводите номер кредитной карты, меняя местами две цифры, что, возможно, является самой распространенной ошибкой. Когда веб-сайт просматривает введенное вами число и применяет алгоритм Луна к первым 15 цифрам, результат не будет соответствовать 16-й цифре введенного вами числа. Компьютер знает, что номер недействителен, и знает, что номер будет отклонен, если он попытается отправить покупку на утверждение. Поэтому он просит вас повторно ввести номер. Вторичная цель контрольной цифры - предотвратить неуклюжие попытки создать фальшивые номера кредитных карт. Однако фальшивомонетчик, знакомый с алгоритмом Луна, может преодолеть это препятствие.

Алгоритм в действии

Проверка 16-значного номера карты начинается с ввода первых 15 цифр, которые представляют собой код учреждения и идентификатор индивидуального счета. Например, в номере карты 4578 4230 1376 9219 эти цифры будут следующими:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

Начиная с первой цифры, умножьте каждую вторую цифру на 2:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

Каждый раз, когда у вас есть двузначное число, просто складывайте эти цифры вместе, чтобы получить однозначный результат:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

Наконец, сложите все числа вместе:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 =71

Когда это число добавляется к контрольной цифре, результат должен быть четным, кратным 10. В этом случае:

71 + 9 =80

Таким образом, номер действителен. Если алгоритм не дает числа, кратного 10, номер карты не может быть действительным.

кредитная карта
  1. кредитная карта
  2.   
  3. долг
  4.   
  5. бюджетирование
  6.   
  7. инвестирование
  8.   
  9. домашнее финансирование
  10.   
  11. машина
  12.   
  13. торговые развлечения
  14.   
  15. домовладение
  16.   
  17. страхование
  18.   
  19. выход на пенсию