Если у вас есть кредитная карта, вы знаете, что она содержит строку из 16 цифр, которую вам необходимо ввести при совершении онлайн-покупки. На первый взгляд, эти числа кажутся случайными, и с ними не связано никакой закономерности. Дело в том, что эти числа действительныследуют определенному шаблону, и сгенерировать серию действительных номеров кредитных карт довольно просто. Давайте посмотрим, как работают номера кредитных карт.
Примечание. Действительный номер кредитной карты означает, что его можно проверить с помощью алгоритма, используемого для шифрования номера. Это не значит, что вы можете использовать этот номер для совершения покупки.
Расшифровка номеров кредитных карт
Номер кредитной карты состоит из 16 цифр и его можно разделить на три части.
1. Первая цифра представляет собой основной идентификатор отрасли (MII). Он идентифицирует учреждение/отрасль, выпустившую карту. Например, номер, который начинается с:
- 1 и 2 выдаются авиакомпаниями.
- 3 выдается компаниями, занимающимися путешествиями и развлечениями, такими как American Express и Diners Club.
- 4 выдается VISA
- 5 выпущена картой MasterCard.
- 6 выдается мерчандайзингом и банковским делом.
- 7 выпускается нефтяными компаниями.
- 8 выдается телекоммуникационными компаниями.
- 9 выдается по национальному назначению.
Вместе со следующими 5 цифрами первые 6 цифр числовой строки образуют идентификационные номера эмитента (ИИН). Это скажет вам, кто именно является учреждением, распространяющим эту кредитную карту. Если вы сможете следовать шаблону, банк, выпустивший кредитную карту VISA, будет иметь первую цифру «4», а следующие пять цифр — код банка. Все кредитные карты VISA, выпущенные этим банком, будут иметь одинаковые шесть начальных цифр.
2. 7–15 цифры номера кредитной карты обозначают номер счета клиента. Это уникально для каждого клиента. Это позволяет банку идентифицировать владельца карты.
3. Последняя цифра — это контрольная цифра, которая используется для проверки первых пятнадцати цифр. Он использует алгоритм Луна (также известный как алгоритм Mod 10). Принцип работы очень прост:
- Запишите номер своей кредитной карты. Считая справа, удвойте цифру в четной позиции (2-я, 4-я, 6-я… 16-я).
- Если двойная цифра больше 9, сложите число так, чтобы оно стало одной цифрой. Например, если двойная цифра равна
1314, добавьте «1» к «4», чтобы получилось «5». - Теперь сложите все числа. Полученное число должно делиться на 10.
Например:
- Возьмите номер кредитной карты 3782 8224 6310 005.
- Начиная с права, удвойте цифры в четной позиции, это даст нам: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 5
- Сложение цифр числа, превышающего 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 5
- Сложите все цифры: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + 5 = 60, которое делится на 10.
Если действовать в обратном порядке, вы легко сможете узнать последнюю цифру номера кредитной карты.
Например, предположим, что последнее число неизвестно, поэтому у нас есть 3782 8224 6310 00x
- Начиная с права, удвойте цифры в четной позиции. Это даст нам: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 x
- Сложение цифр числа, превышающего 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 x
- Сложите все цифры: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + x = 55 + x. Ближайшее число, которое делится на 10, — 60, поэтому x должно быть равно 5.
Что такое номер CVV?
Когда вы совершаете онлайн-покупку, помимо номера кредитной карты платежный шлюз также попросит вас ввести номер CVV, который находится на обратной стороне кредитной карты. Номер CVV генерируется путем шифрования номера карты, срока действия карты и секретных ключей шифрования (которые уникальны для каждого банка-эмитента). Это функция безопасности, и ее нелегко взломать.
Ресурсы для получения действительных номеров кредитных карт
Если вы разработчик и вам необходимо протестировать свой платежный шлюз без использования фактического номера кредитной карты, вы можете использовать Генератор номеров кредитных карт , чтобы получить серию действительных номеров кредитных карт. Вы можете выбрать банк-эмитент и количество записей. В PayPal также есть список номеров кредитных карт, который можно использовать для проверки.
Теперь, когда вы знаете «секрет» номеров ваших кредитных карт, вы можете проверить его на своих кредитных картах.
Автор изображения: коммерческая банковская карта , Жизнь на кредитных картах