Большинство банковских карт имеют номер, состоящий из 16 цифр. Уже по первой из них можно определить платежную систему. Цифра 5 – у MasterCard, 4 – Visa. Следующие 5 цифр – шифр банка, выпустившего карту. И последние 9 необходимы для идентификации владельца карты. Данный алгоритм был разработан еще в пятидесятых годах прошлого века Гансом Питером Луном – работником фирмы IBM.
Источник: https://i-fakt.ru