среда, 17 июля 2013 г.

Номер карточки

Читать полностью


Берём MasterCard!Номер карточки долженначинаться с цифры 5 и состоять из 16 знаков. Непосредственно под первымицифрами номера должен быть выбит четырехзначный идентификационный банковскийкод.2. Visa. Номер карточки должен начинаться с цифры 4 и состоять из 16(иногда 13) знаков. Непосредственно над первыми цифрами номера должен бытьтипографским способом отпечатан четырехзначный идентификационный банковский код.Код должен в точности соответствовать первым четырем цифрам номера карточки.3. MostCard. Номер карточки должен начинаться с цифр 589654 и состоятьиз 16 знаков.4. Дата окончания срока действия карточки должна бытьэмбоссирована наее лицевой стороне.5. В том случае, когда датавключает только месяц и год, карточка действует до последнего дня месяца.6.Дополнительно на карточке может быть указана дата начала срока еедействия.Карточка не должна приниматься к оплате до даты начала ипосле датыокончания ее действия.Элементы защиты :7. MasterCard. Накарточке должны присутствовать логотип системы MasterCard и голограмма сизображением двух полушарий. Дополнительно на карточке может присутствоватьлоготип системы Eurocard.8. Visa. На карточке должна присутствовать логотипсистемы Visa и голограмма с изображением голубя. Защитный символ V должен бытьэмбоссирован на лицевой стороне карточки.9. MostCard. Все карточки MostCardимеют одинаковый дизайн и должныполностью ему соответствовать. Логотипысистем Cirrus и Maestro должныприсутствовать на обратной стороне карточки.10. Карточка не должна иметь следов повреждений и/или подделки.11.Подпись владельца12. Написание фамилии в подписи (если читается) должносоответствоватьнаписанию, эмбоссированному на карточке.13. НадписьVoid (недействительна) не должна проявляться на панели дляподписи, недолжно быть заметно признаков попыток удалить или изменить оригинальную подпись.14. Если соблюдены всеуказанные требования, карточка валидна и готова кработе.--------------------------------------------------------------------------------И так первая цифра номера кредитки показывает фирму (5 означает MasterCard,4 Visa, 3 American Express). Затем идут 3-6 цифр, которые являютсяидентификационным кодом банка. После этого идет уникальный номеркредитки.Тоесть, номер карты MasterCard будет выглядеть например так:548559XXXXXXXXXC , где 548559 - ID код СитиБанка, ХХХХХХХХХ - случайныецифры (от 0 до 9), а С - контрольная цифра. Что-бы сгенерировать номер КК,возьмем ID код банка (например СитиБанка: 548559), а потом сгенерируем 9случайных чисел. Теперь возьмем все цифры на нечетных местах и умножим каждую на2. Если результат больше 9, то от него надо отнять 9 (т.е. 5*2=10- 10-9=1).После того, как вы сделали это с каждой цифрой, стоящей на нечетном месте,сложите все результаты, затем прибавьте к этому все числа, стоящие на четныхместах (их НЕ надо умножать на 2). Теперь найдем число, которое большеполученной суммы и делится на 10 без остатка. От него отнимем сумму.Вуаля!Вот ваша контрольная цифра!.Теперь для тех, кто танке, япродемонстрирую все это на примере:Генерируем 9 случайных чисел: 314259518теперь номер нашей кредитки будет: 548559314259518С5*2=10- 10-9=18*2=16- 16-9=75*2=10- 10-9=13*2=64*2=85*2=10- 10-9=15*2=10- 10-9=18*2=16- 16-9=71 7 1 6 8 1 1 7=324 5 9 1 2 91=3231 32=63Следующее число, которое делится на 10 без остатка, будет7070-63=7Контрольная цифра: 7Номер нашей кредитки:5485593142595187Вот мы и получили валидный номер кредитки, с которым смеломожно итина порносайты или еще куда НУ ВОТ ТИПО ТОГО!© GNUS


Узнать подробности

Комментариев нет:

Отправить комментарий