Skip to main content

Mik azok az ellenőrző számok?

Az ellenőrző szám a hibaérzékelés módszerének szerves része.Ez utalhat a két dolog egyikére mdash;A tényleges számjegy, amely egy többjegyű számhoz kapcsolódik, amely azt jelzi, hogy ez a többjegyű szám pontos-e vagy sem.Alternatív megoldásként egy csekk számjegy arra utal, hogy a gyűjtemény vagy az adatblokk pontosságának tesztelésére szolgál, szemben az egyetlen számmal.Akárhogy is, az ilyen típusú redundancia -ellenőrzés folyamata ellenőrizze a számjegyet vagy egy ellenőrző számjegy -algoritmus

.Az ellenőrző számjegy -módszer sokféle megközelítést alkalmazhat, és nemzetközileg használható különféle célokra.Néhány általános számozási vagy kódolási rendszer, amely ellenőrző számjegyeket használ, közé tartozik a Universal Termékkód (UPC) és a Nemzetközi Standard könyvszám (ISBN).

Az ellenőrző számjegyet úgy tervezték, hogy az adatbevitelben gyakori bizonyos típusú hibákat elkapjon, függetlenül attól, hogy ezeket az adatokat ugyanazon személy elolvasta -e és bevitték -e a billentyűzeten vagy a telefonos billentyűzeten, vagy hogy az adatokat egy személy elolvasta -e, és a másik beírta -e.A leggyakoribb adatbeviteli hiba ebben a tekintetben az, hogy egyszerűen egy számjegyet helytelenül írunk be.Ez az összes adathibának 60–95 % -át teszi ki.Másrészt a másodpercre kötve kihagyják vagy hozzáadják egyetlen számjegyet, másrészt a szomszédos számjegyeket.Egyéb hibák, amelyek lehetséges, de sokkal kevesebb gyakorisággal fordulnak elő, tartalmazzák a három számjegy sorrendjének megfordítását, így 123 321

néven kerül beírásra;és a fonetikus hibák, amelyek zavaróak a 16 és 60 -at.A jármű azonosító számában (VIN), amely 17 karakterrel rendelkezik, az ellenőrző szám a kilencedik helyzetben van.Egy 13 számjegyű ISBN-számban viszont az ellenőrző szám a végén megjelenik, mint a 13. szám.Ugyanazon célra nemzetközi szinten.Például, Hans Peter Luhn tudós által kifejlesztett és elnevezett algoritmus, más néven

Mod 10

, az Egyesült Államokban a hitel- és betéti kártya számainak, valamint Kanadában a társadalombiztosítási szám (SIN) hitelesítése szempontjából.A Luhn algoritmust a nemzetközi európai cikkszám (EAN13) vonalkódjaihoz is használják, míg a MOD11 eltérő képletet használnak néhány német vonalkódhoz és az Ausztráliában az adóbevallási számokhoz (TFN -k).A szám végén ellenőrzi.Jobbról balra, beleértve az ellenőrző számjegyet is, minden második számjegy megduplázódik.Ha a duplázott számok bármelyike többjegyű számokká válik, akkor a többjegyű számok egyedi száma összeadódik.A fennmaradó számok összeadódnak.Ha a kapott összeg 10-rel osztható, akkor a többjegyű szám a Luhn képlet szerint érvényes.Ha a kapott összeg nem osztható meg 10 -rel, akkor egy csekk számjegyet adnak, amely a kapott összeget 10 -rel oszthatóvá teszi.Tehát, ha a validálandó szám 1234, akkor nem lenne érvényes, ha a végére beillesztett 6 ellenőrző számjegye lenne.Ennek oka az, hogy (1 + 1) + 2 + (3 + 3) + 4 ' 14, amely nem osztható meg 10 -rel. A 6 -os csekk számjegy hozzáadása azonban a kapott összeget 10 -rel oszthatóvá teszi, és ezért a Luhn Formula által érvényes.Annak korlátozása, hogy az emberek azon képessége, hogy hamis számokat hamisítson adózás céljából.Annak ellenére, hogy a kormány erőfeszítései az ellenőrző számjegyek algoritmusának titkának megőrzésére irányultak, az emberek képesek voltak kitalálni és továbbra is hamisítják az adóalapú számokat.