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

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

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

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

Предполагам всеки един от вас се е питал защо, ако напишете някой случаен номер на кредитна карта в някой адрес за електронна търговия, те ви отхвърлят....
Изпратен от:
Георги
на 2010-10-18
Добавен в:
Уроци
по Информатика, ИТ
Статистика:
35 сваляния
виж още
Изтегли
 
 
Онлайн тестове по Информатика, ИТ
Тест по информатика за 9-ти клас на тема: текстообработка
тематичен тест по Информатика, ИТ за Ученици от 9 клас
Тематичен тест по информатика за проверка на знанията върху текстообработка. Може да бъде решаван от всички. Въпросите имат само един верен отговор.
Тестът е изготвен от:
Илияна Стойкова преподавател
(Лесен)
14
31
1
23.05.2013
Тест за системни администратори
професионален тест по Информатика, ИТ за
Тест, използван в конкурс за системен администратор. Има въпроси, на които може да посочите повече от един верен отговор.
(Лесен)
60
18
2
22 мин
15.10.2013
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

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

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

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