Големина на текста:
Генератори на кредитни карти (принцип на действие)
Предполагам всеки един от вас се е питал защо ,ако напишете някой случаен номер на
кредитна карта в някой адрес за електронна търговия,те ви отхвърлят.Отговора е
много просто,всяка валидна карта си има специално правило ,при което се образуват
отделните и цифри.Именно това смятам да обясня.
Както знаете по-голямата част от кредитните карти се състоят от 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 сваляния
виж още
Изтегли
 
 
Онлайн тестове по Информатика, ИТ
Тест по информатика
входен тест по Информатика, ИТ за Студенти
Тестът е подходящ за оценка на знанията, придобити по информатика върху основните понятия и принципи.
(Лесен)
19
375
2
29.09.2011
Информатика
изходен тест по Информатика, ИТ за Ученици от 11 клас
Тестът е за годишен изпит по информатика за 11-ти клас - ЗИП. Въпроси от 1 до 10 са върху „Компютърни системи”, от 11 до 20 върху „Събитийно програмиране в среда на графичен интерфайс – VB.NET".
(Лесен)
20
2,293
3
08.07.2008
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

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

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

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