Авторизация  
bacevicha

Секрет карты

В теме 2 сообщения


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





Первая часть цифр



В первой части цифр, которая состоит из 7 знаков, состоит из 2 разделов, где первый номер означает экономическое рода деятельности ( например если 1 или 2 ,то карта выдавалась через транспортную компанию (авиакомпанию и т д), цифра 3 туристическую и развлекательную индустрии и т д.

Последующие 6 цифр относятся к индивидуальному номеру обслуживающею карту учреждения.( например, если карточка  выдана в Сбербанке, то у всех карточек цифры от 2-го до7-го знака будут одинаковыми).



  

Вторая  часть цифр



Во второй части цифр, начиная с 7 и до 15, банки или учреждения определяют номер счета владельца карточки  и идентифицируют вашу личность.



   Третья  часть цифр



Третья част цифр состоит из одной цифры это 16, цифра, которая проверяет подлинность первых 15 цифр ( эту цифру еще называют цифрой Luhn, в честь Питера Луна, который в 1954 году придумал этот алгоритм).



Чтобы разобраться в этом алгоритме, вам необходимо записать номер вашей карточки и начиная слева на право каждую  вторую  цифру умножьте на число два, а остальные цифры пишите в исходном виде. ( если  во время умножения на 2 получится двухзначное число, то эти числа нужно сложить и записать число, которое получилось, например, 7x2=14 1+4=5).После всех этой операция вы должны сложить сумму полученных цифр и разделить на 10. Число должно делиться без остатков.

Пример,  номер карточки  3782 8224 6310 005

1)Умножаем на число  2 3 14 8 4 8 4 2 8 6 6 1 0 0 0 5   

2)Потом преобразуем все двухзначные числа, как однозначное 3 5 8 4 8 4 2 8 6 6 1 0 0 0 5

3)сложим все полученные цифры 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + 5 = 60 и делим на 10. Значит все правильно.


.




Сообщение отредактировал bacevicha: 07 May 2014 - 01:24


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация