Големина на текста:
Генератори на кредитни карти (принцип на действие)
Предполагам всеки един от вас се е питал защо ,ако напишете някой случаен номер на
кредитна карта в някой адрес за електронна търговия,те ви отхвърлят.Отговора е
много просто,всяка валидна карта си има специално правило ,при което се образуват
отделните и цифри.Именно това смятам да обясня.
Както знаете по-голямата част от кредитните карти се състоят от 16 цифри (те не се
групират по "четворки" ,както ги генерират повечето генератори).Това е направено с
цел по никакъв начин да не можете да улучите валиден номер на карта ,без да знаете
такъв.
За нашият пример ще вземем следния примерен ВАЛИДЕН номер:
4019 0154 6105 1731
Първата цифра показва видът на кредитната карта.Тя може да има следните стойности:
3-Мaster Card
4-VISA
5-American Express
Последната цифра играе ролята на контролна сума и именно тя определя дали картата е
валидна.Пробвайте в адрес за електронна търговия да напишете произволен номер
(започващ с 4 например)10 пъти като всеки път сменяйте контролната цифра .Мога да
ви гарантирам ,че в един момент картата ще бъде приета (освен ако фирмата няма оn-
line достъп до номерата на кредитните карти в някоя банка).
Сега е момента ,да разберем как по-лесно можем да намерим тази цифра.
4019 0154 6105 1731
NCNC NCNC NCNC NCNC
X
Както виждате тази карта има 16 цифри,от които 8 са на нечетни позиции(N) и 8 четни
(C).В случая няма да разглеждаме последната цифра понеже целта ние да разберем коя
е (отбелязваме си с "Х" и картата придобива вида)
4019 0154 6105 173X
За начало взимаме всяка една цифра от нечетните места и я умножаваме по
две.След,което проверяваме дали резултата е по-голям или равен на 10 и ако е така
изваждаме 9.Това правим с всички нечетни позиции и накрая сабираме получените
стойности.Към тях прибавяме стойностите на четните позиции и някакъв резултат.След
това от най-близката по-голяма кръгла десетица вадим този резултат и ако полученото
число е равно на последната цифра на картата значи тя е валидна.
И нека покажем това с нагледен пример:
Отново взимаме картата:4019 0154 6105 173X .Още в началото можем да разберем ,че тя
е visa като видим номера и отпред.
Сега правим описаните действия.
4019 0154 6105 173X
NCNC NCNC NCNC NCNC
(първо с нечетните позиции)
4*2=8 -> по-малко е от 10 ,така че си го оставяме така
--
1*2=2 -> него също
--
0*2=0 -> и пак
--
5*2=10 -> при по-погямо или равно на 10 .... 10-9=1 от 10 вадим 9 и получаваме 1
--
6*2=12 ->по голямо от 10 => 12-9=3 получаваме 12-9=3
--
0*2=0->оставяме го 0
--
1*2=2-> това си е 2
--
3*2=6-> отново.. 6
Като сумираме получените резултати получаваме:
8+2+0+1+3+0+2+6=22
Към 22 прибавяме всички числа от четните позиции без последното,което играе ролята
на контролна сума.Получаваме:
22+0+9+1+4+1+5+7=49
Сега от най-близката по-голяма десетица (в случая е 50) вадим числото и получаме
50-49=1
Следователно,за да е валидна картата 4019 0154 6105 173X,последната цифра трябва да
е 1.
Това е всичко.

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.

Генератори на кредитни карти (принцип на действие)

Предполагам всеки един от вас се е питал защо, ако напишете някой случаен номер на кредитна карта в някой адрес за електронна търговия, те ви отхвърлят....
Изпратен от:
Георги
на 2010-10-18
Добавен в:
Уроци
по Информатика, ИТ
Статистика:
35 сваляния
виж още
Изтегли
 
 
Онлайн тестове по Информатика, ИТ
Тест по ИТ за 10-ти клас на тема: Бази от данни
тематичен тест по Информатика, ИТ за Ученици от 10 клас
Тест по Информационни технологии на тема бази от данни. Въпросите са само с един верен отговор.
(Лесен)
12
252
2
19.10.2012
Тест информационни технологии за 10-ти клас на тема:бази от данни
тематичен тест по Информатика, ИТ за Ученици от 10 клас
Тест по бази от данни за 10 клас информационни технологии. Въпросите са само с един верен отговор.
(Лесен)
15
56
3
06.08.2012
» виж всички онлайн тестове по информатика, ит

Генератори на кредитни карти (принцип на действие)

Материал № 557411, от 18 окт 2010
Свален: 35 пъти
Прегледан: 75 пъти
Предмет: Информатика, ИТ
Тип: Урок
Брой страници: 2
Брой думи: 439
Брой символи: 2,316

Потърси помощ за своята домашна:

Имаш домашна за "Генератори на кредитни карти (принцип на действие)"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Красимир Антонов
преподава по Информатика, ИТ
в град Бургас
с опит от  22 години
59

Светослав Изов
преподава по Информатика, ИТ
в град София
с опит от  5 години
45

виж още преподаватели...
Последно видяха материала
Сродни търсения