User Tools

Site Tools


tanszek:oktatas:infrendalapjai_architekturak:informacio_ellenorzes:adoszam_ellenorzes

Adószám ellenőrzés

Mindenki rendelkezik adószámmal (hivatalos nevén: adóazonosító jel), de hogyan generálják ezt az számot? Ez is egy redundáns kód.

Példa: generáljuk egy 1974. március 24-én született személy adóazonosító jelét, aminek utolsó számjegye az ellenőrző összeg szerepét tölti be:

1. az első számjegy fixen a “8”

2. a 2.-6. számjegyek az 1867.01.01 és 1974.03.24 között eltelt napok számát tartalmazzák, ami 39163

3. a 7.-9. számjegyek 3 véletlenül kiválasztott számjegy, legyen most 432 (ez azt jelenti, hogy minden nap 999 különböző embert lehet kódolni.)

4. így az első kilenc számjegy tehát a következő: 839163432

5. az ellenőrző összeg képlete: 1 * 8 + 2 * 3 + 3 * 9 + 4 * 1 + 5 * 6 + 6 * 3 + 7 * 4 + 8 * 3 + 9 * 2 = 163, azaz minden számjegy beszorozva egyesével növekvő egész számokkal.

6. a 11-gyel való osztás maradéka (azaz az ellenőrző-összeg): 163 mod 11 = 9.

7. a teljes adóazonosító jel a következő lesz: 8391634329

tanszek/oktatas/infrendalapjai_architekturak/informacio_ellenorzes/adoszam_ellenorzes.txt · Last modified: 2024/11/13 17:00 by knehez