Големина на текста:
Генератори на кредитни карти (принцип на действие)
Предполагам всеки един от вас се е питал защо ,ако напишете някой случаен номер на
кредитна карта в някой адрес за електронна търговия,те ви отхвърлят.Отговора е
много просто,всяка валидна карта си има специално правило ,при което се образуват
отделните и цифри.Именно това смятам да обясня.
Както знаете по-голямата част от кредитните карти се състоят от 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
·
87
·
25
·
6,356
·
143
·
41

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

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

08 май 2011
·
238
·
24
·
1,513
·
365
·
165

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

Информатика

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

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

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

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

ePay е начин за електронно разплащане чрез банкови карти от системата БОРИКА...
 
Онлайн тестове по Информатика, ИТ
Информационни технологии
входен тест по Информатика, ИТ за Ученици от 10 клас
Тестът включва 10 затворени въпроса, всеки от които изисква само един верен отговор.
(Лесен)
10
87
1
04.11.2014
Тест по компютърно счетоводство за ученици от 12-ти клас
изходен тест по Информатика, ИТ за Ученици от 12 клас
Проверете знанията си за счетоводните програми и информационни технологии. Този тест съдържа 19 въпроса, всеки от които има само един верен отговор.
(Труден)
19
1
1
8 мин
12.10.2016
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

Даниела Самарджиева
преподава по Информатика, ИТ
в град Златица
с опит от  25 години
31

Лазарина Евлогиева
преподава по Информатика, ИТ
в град Варна
с опит от  6 години
79

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