Мартина Маринова
преподава по
в град Добрич
Големина на текста:
Генератори на кредитни карти (принцип на действие)
Предполагам всеки един от вас се е питал защо ,ако напишете някой случаен номер на
кредитна карта в някой адрес за електронна търговия,те ви отхвърлят.Отговора е
много просто,всяка валидна карта си има специално правило ,при което се образуват
отделните и цифри.Именно това смятам да обясня.
Както знаете по-голямата част от кредитните карти се състоят от 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
Добавен в:
Уроци
по Информатика, ИТ
Статистика:
36 сваляния
виж още
Изтегли
 
Подобни материали
 

Електронни разплащания в България

06 юни 2006
·
1,812
·
6
·
1,215
·
26

Настоящата работа ще направи опит да очертае основните аспекти на електронните плащания от гледна точка на информатиката, без обаче да пренебрегва и икономическия аспект на проблематиката.
 

Организация и технология на изследване и анализ на информационните системи

12 май 2011
·
86
·
25
·
6,356
·
143
·
41

Автоматично обновяване в цялата мрежа на файлове - повечето мрежови софтуери предоставят възможност някои от файловете след обработка да бъдат обновени на всички компютри, където има техни копия...
 

Защита на данните в интернет среда

08 май 2011
·
237
·
24
·
1,513
·
357
·
165

На фона на непрекъснато нарастващата лавина на злоупотреби с кредитни карти и банкови сметки в световен мащаб, в България засега няма големи основания за тревога. Досега не е регистриран сериозен пробив...
 

Информатика

08 апр 2010
·
59
·
15
·
6,420
·
62
·
6

Структура на компютърната система. Състои се от 3 основни блока - микропроцесор, памет и входно-изходни устройства...
 

Електронно разплащане

13 сеп 2009
·
250
·
7
·
1,095
·
139
·
15
·
1

ePay е начин за електронно разплащане чрез банкови карти от системата БОРИКА...
 
Онлайн тестове по Информатика, ИТ
Информационни технологии
изпитен тест по Информатика, ИТ за Студенти от 2 курс
Тестът съдържа 45 основни въпроса. Всички въпроси са отворени и изискват един верен отговор.
(Лесен)
45
65
1
7 мин
08.01.2015
Информационни технологии
входен тест по Информатика, ИТ за Ученици от 10 клас
Тестът включва 10 затворени въпроса, всеки от които изисква само един верен отговор.
(Лесен)
10
76
5
04.11.2014
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

Генка Петрова
преподава по Информатика, ИТ
в град София
с опит от  21 години
9

Мартина Маринова
преподава по
в град Добрич
с опит от  1 години
145 12

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