Què és l'algoritme de Luhn
Un algorisme de Luhn és un algorisme utilitzat per validar un número de targeta de crèdit o altres números identificatius, com els números de la Seguretat Social. L’algorisme de Luhn, també anomenat fórmula de Luhn o mòdul 10, comprova la suma dels dígits del número de la targeta i indica si les sumes són iguals a allò que s’espera o si hi ha un error en la seqüència de números. Després de treballar per l'algorisme, si el mòdul total és igual a zero, el nombre és vàlid segons el mètode de Luhn.
Tot i que l’algorisme es pot utilitzar per verificar altres números d’identificació, s’associa més freqüentment a la verificació de la targeta de crèdit. L’algoritme funciona per a totes les targetes de crèdit principals.
DESCOMPANYAMENT Luhn Algoritme
El procés de validació de la targeta de crèdit requereix que les empreses i les empreses de targetes de crèdit puguin xifrar i xifrar informació financera sensible sobre la targeta, l’emissor i el titular de la targeta gairebé de manera instantània. El volum de transaccions amb targeta de crèdit complica aquest procés i les empreses participants a aquestes operacions busquen maneres de limitar la quantitat de recursos necessaris per verificar les transaccions tant com puguin. Una manera d’accelerar el procés de verificació és utilitzar l’algorisme de Luhn. L’algoritme Luhn és especialment útil ja que es fan més transaccions en línia, on es poden fer més fàcil les infraccions de dades.
L’algoritme Luhn no està dissenyat per protegir la seguretat de les parts implicades en una transacció amb targeta de crèdit, ja que està dissenyat per comprovar si hi ha errors produïts en la transmissió de números de targeta. Per exemple, un titular de la targeta pot introduir el dígit equivocat mentre realitza una compra en línia. En lloc de recórrer tot el procés de verificació només per determinar que el número s’ha equivocat, l’algoritme comprova els dígits anteriors del procés i retorna un missatge d’error si hi ha alguna cosa correcta.
Per determinar si un número de targeta de crèdit és vàlid, es calcula primer la suma de tots els dígits, però no el dígit de verificació, per trobar el dígit de les unitats. La diferència entre el dígit de les unitats de la suma resultant i el nombre deu és el dígit de comprovació estimat. Si el dígit de comprovació estimat i el dígit real de verificació són els mateixos, la targeta s'ha validat.
Història de l'algoritme de Luhn
L’algoritme de fórmules LUHN va ser realment desenvolupat per anys 1960 per un grup de matemàtics. Després de la seva concepció, l'algoritme va ser adoptat inicialment per a empreses de targetes de crèdit. No obstant això, a causa de que l'algoritme es considera de domini públic, qualsevol persona pot, en teoria, accedir-lo i utilitzar-lo.
