Преглед садржаја:

Anonim

На кредитној картици, чек је једна знаменка у броју рачуна који омогућава компјутеру или свакоме тко је упознат са укљученом формулом да одреди да ли је број важећи. Контролна сума може помоћи у идентификацији бројева кредитних картица који су унети погрешно - или лажних бројева кредитних картица које су створили фалсификатори.

Контролна сума на кредитној картици може помоћи у означавању било каквих грешака које се дешавају приликом куцања броја.

Цхецксум

Контролна сума је вредност уграђена у скуп података. Контролна сума вам даје брз начин да одредите да ли су грешке уведене у тај скуп података током складиштења или преноса. Размислите о томе као о пакирању које долази уз велику испоруку. Начин да се уверите да се ништа не изгуби током испоруке је да проверите сваку ставку на паковању. Када радите са подацима, начин да се уверите да је информација стигла нетакнута је да то проверите против контролног збира.

Контролни број

На кредитним картицама, чекови су у облику "контролне цифре". У типичном 16-знаменкасти број кредитне картице, првих шест знаменки означава институцију која је издала картицу. Сљедећих девет бројева означава индивидуални рачун повезан с картицом. Последња цифра, 16., је контролна цифра. Издаватељи кредитних картица прикључују првих 15 знаменки у математичку формулу која се зове Лухнов алгоритам, која даје једноцифрени резултат. Тај резултат постаје контролна цифра.

Циљеви

Главна сврха контролне цифре је да потврди да је број картице важећи. Рецимо да купујете нешто на мрежи и да сте погрешно унели број своје кредитне картице тако што ћете променити места са две цифре, можда најчешћу грешку. Када веб сајт погледа број који сте унели и примењује Лухн алгоритам на првих 15 цифара, резултат неће одговарати 16. цифри на броју који сте унели. Рачунар зна да је број неважећи и зна да ће број бити одбијен ако покуша да пошаље куповину на одобрење. Дакле, тражи од вас да поново унесете број. Секундарна сврха контролне цифре је да спречи неспретне покушаје стварања лажних бројева кредитних картица. Међутим, фалсификатор који је упознат са Лухновим алгоритмом могао је да прође кроз ову посебну препреку.

Алгоритам у акцији

Провера броја картице од 16 цифара започиње узимањем првих 15 цифара, које су шифра институције и идентификатор појединачног рачуна. На пример, у броју картице 4578 4230 1376 9219, те цифре ће бити:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

Почевши од прве цифре, множите сваку другу цифру са 2:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

Сваки пут када имате двоцифрени број, додајте те цифре заједно за једноцифрени резултат:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

Коначно, додајте све бројеве заједно:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 = 71

Када се овај број дода контролној цифри, резултат мора бити чак и вишекратник од 10. У овом случају:

71 + 9 = 80

Број је стога ваљан. Ако алгоритам не произведе више од 10, број картице не може бити важећи.

Рецоммендед Избор уредника