User Tools

Site Tools


tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese [2024/11/13 17:04] – created kneheztanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:bankkartya_szamok_ellenorzese [2024/11/13 17:06] (current) knehez
Line 11: Line 11:
 4. **Ellenőrzés**: Ha az összeg osztható 10-zel (a végösszeg mod 10 = 0), akkor a szám érvényes a Luhn-algoritmus szerint, és így nagy valószínűséggel helyes a kártyaszám. 4. **Ellenőrzés**: Ha az összeg osztható 10-zel (a végösszeg mod 10 = 0), akkor a szám érvényes a Luhn-algoritmus szerint, és így nagy valószínűséggel helyes a kártyaszám.
  
-**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: **4532 8827 1225 4561** Tegyük fel, hogy a kártyaszám: **4532 8827 1225 4561**
Line 18: Line 18:
        
 2. Minden második számjegyet megduplázunk:   2. Minden második számjegyet megduplázunk:  
-   - 1 (változatlan), **6×2 = 12** (1+2=3), 5 (változatlan), **4×2 = 8**, 2 (változatlan), **2×2 = 4**, 1 (változatlan), **7×2 = 14** (1+4=5), 8 (változatlan), **2×2 = 4**, 8 (változatlan), **3×2 = 6**, 5 (változatlan), **4×2 = 8**. 
  
-3. Az összeg kiszámítása:   +  * 1 (változatlan), **6×2 = 12** (1+2=3), 5 (változatlan), **4×2 = 8**, 2 (változatlan), **2×2 = 4**, 1 (változatlan), **7×2 = 14** (1+4=5), 8 (változatlan), **2×2 = 4**, 8 (változatlan), **3×2 = 6**, 5 (változatlan), **4×2 = 8**. 
-   \[+ 
 +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