Големина на текста:
Генератори на кредитни карти (принцип на действие)
Предполагам всеки един от вас се е питал защо ,ако напишете някой случаен номер на
кредитна карта в някой адрес за електронна търговия,те ви отхвърлят.Отговора е
много просто,всяка валидна карта си има специално правило ,при което се образуват
отделните и цифри.Именно това смятам да обясня.
Както знаете по-голямата част от кредитните карти се състоят от 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 сваляния
виж още
Изтегли
 
 
Онлайн тестове по Информатика, ИТ
Тест по информационни технологии върху Microsoft Word
тематичен тест по Информатика, ИТ за Ученици от 10 клас
Тестът има за цел да провери на какво ниво е познанието на учениците върху изученото по информационни технологии относно работата с Microsoft Word. Време за решаван: 20 минути.
(Лесен)
20 минути
20
216
3
1 мин
29.09.2011
Информационни технологии – 10-ти клас, входно ниво
входен тест по Информатика, ИТ за Ученици от 10 клас
Тестът е по информационни технологии, има за цел да провери уменията на учениците в началото на 10-ти клас и дава възможност за проверка нивото на овладяване.
(Лесен)
12
5,918
6
11.09.2008
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

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

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

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