tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese [2024/11/13 17:04] – created knehez | tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese [2024/11/13 17:06] (current) – knehez | ||
---|---|---|---|
Line 11: | Line 11: | ||
4. **Ellenőrzés**: | 4. **Ellenőrzés**: | ||
- | **Példa egy Visa kártyaszám ellenőrzésére a Luhn-algoritmus szerint**: | + | === Példa egy Visa kártyaszám ellenőrzésére a Luhn-algoritmussal === |
Tegyük fel, hogy a kártyaszám: | Tegyük fel, hogy a kártyaszám: | ||
Line 18: | Line 18: | ||
2. Minden második számjegyet megduplázunk: | 2. Minden második számjegyet megduplázunk: | ||
- | - 1 (változatlan), | ||
- | 3. Az összeg kiszámítása: | + | * 1 (változatlan), |
- | | + | |
+ | 3. Az összeg kiszámítása: | ||
+ | |||
+ | \[ | ||
1 + 3 + 5 + 8 + 2 + 4 + 1 + 5 + 8 + 4 + 8 + 6 + 5 + 8 = 68 | 1 + 3 + 5 + 8 + 2 + 4 + 1 + 5 + 8 + 4 + 8 + 6 + 5 + 8 = 68 | ||
- | \] | + | \] |
4. Mivel \( 68 \mod 10 = 8 \), ez a kártyaszám érvénytelen lenne a Luhn-algoritmus szerint. Ha az eredmény osztható lenne 10-zel, akkor a szám érvényes lenne. | 4. Mivel \( 68 \mod 10 = 8 \), ez a kártyaszám érvénytelen lenne a Luhn-algoritmus szerint. Ha az eredmény osztható lenne 10-zel, akkor a szám érvényes lenne. | ||
A Luhn-algoritmus tehát egyszerű módon segít az érvénytelen kártyaszámok kiszűrésében. | A Luhn-algoritmus tehát egyszerű módon segít az érvénytelen kártyaszámok kiszűrésében. |
tanszek/oktatas/infrendalapjai_architekturak/informacio_ellenorzes/bankkartya_szamok_ellenorzese.1731517449.txt.gz · Last modified: 2024/11/13 17:04 by knehez