Ano ang Luhn Algorithm
Ang algorithm ng Luhn ay isang algorithm na ginamit upang mapatunayan ang isang numero ng credit card o iba pang pagkilala ng mga numero, tulad ng mga numero ng Social Security. Ang algorithm ng Luhn, na tinawag ding formula ng Luhn o modulus 10, sinusuri ang kabuuan ng mga numero sa numero ng card at ipinapahiwatig kung pantay ang kabuuan kung ano ang inaasahan o kung mayroong isang error sa pagkakasunud-sunod ng numero. Matapos magtrabaho sa pamamagitan ng algorithm, kung ang kabuuang modulus 10 ay katumbas ng zero, kung gayon ang bilang ay may bisa ayon sa pamamaraan ng Luhn.
Habang ang algorithm ay maaaring magamit upang mapatunayan ang iba pang mga numero ng pagkakakilanlan, kadalasang nauugnay ito sa pag-verify ng credit card. Gumagana ang algorithm para sa lahat ng mga pangunahing credit card.
BREAKING DOWN Luhn Algorithm
Ang proseso ng pagpapatunay ng credit card ay nangangailangan ng mga kumpanya at mga kumpanya ng credit card upang ma-encrypt at i-decrypt ang sensitibong impormasyon sa pinansiyal tungkol sa card, ang nagbigay, at ang may-hawak ng card halos kaagad. Ang dami ng mga transaksyon sa credit card ay kumplikado ang prosesong ito at ang mga partido ng mga kumpanya sa mga transaksyon na ito ay naghahanap ng mga paraan upang limitahan ang halaga ng mga mapagkukunan na kinakailangan upang mapatunayan ang mga transaksyon hangga't maaari. Ang isang paraan na mapabilis nila ang proseso ng pag-verify ay ang paggamit ng Luhn algorithm. Ang Luhn algorithm ay kapaki-pakinabang lalo na dahil mas maraming mga transaksyon ay tapos na online, kung saan ang mga paglabag sa data ay maaaring mas madaling gawin.
Ang algorithm ng Luhn ay hindi idinisenyo upang maprotektahan ang seguridad ng mga partido na kasangkot sa isang transaksiyon sa credit card hangga't ito ay dinisenyo upang suriin ang mga error na ginawa sa paghahatid ng mga numero ng card. Halimbawa, ang isang may-ari ng card ay maaaring mag-type sa maling numero habang gumagawa ng pagbili online. Sa halip na dumaan sa buong proseso ng pag-verify lamang upang matukoy na ang numero ay nagkakamali, sinuri ng algorithm ang mga numero nang mas maaga sa proseso at ibabalik ang isang mensahe ng error kung ang isang bagay ay wala.
Upang matukoy kung ang isang numero ng credit card ay may bisa, ang kabuuan ng lahat ng mga numero, ngunit hindi ang tseke digit, unang kinakalkula upang mahanap ang mga yunit na digit. Ang pagkakaiba sa pagitan ng mga yunit ng numero ng nagreresultang kabuuan at ang bilang ng sampu ay ang tinatayang tseke na digit. Kung ang tinantyang tseke ng tseke at ang aktwal na tsek ng tseke ay pareho sa gayon ang kard ay napatunayan.
Kasaysayan ng Luhn Algorithm
Ang algorithm ng formula ng LUHN ay talagang binuo noong 1960s ng isang pangkat ng mga matematiko. Matapos ang paglilihi nito, ang algorithm ay pinagtibay para magamit sa una ng mga kumpanya ng credit card. Gayunpaman, dahil ang algorithm ay itinuturing na pampublikong domain, kahit sino ay maaaring, sa teorya, ma-access at magamit ito.
![Luhn algorithm Luhn algorithm](https://img.icotokenfund.com/img/balance-transfer/668/luhn-algorithm.jpg)