tarkistusnumeron
Tarkistusnumero, eli check digit, on numero, joka lisätään monien tunnisteiden ja sarjojen loppuun. Sen tarkoituksena on avustaa virheiden havaitsemisessa: kun koko numero syötetään uudelleen, tarkistusnumeron laskeminen ja vertailu voivat paljastaa kirjoitus- tai muu virhe.
Tarkistusnumero muodostetaan ennalta määrätyn laskentakaavan mukaan eri järjestelmissä. Numeroiden alkuperäisten osien perusteella lasketaan tulos, jonka jälkeen
Yleisimmät laskentamenetelmät ovat:
- Luhn-algoritmi (modulus 10), jota käytetään laajalti krediittikorteissa ja monissa muissa tunnisteissa, ja joka havaitsee yksittäisiä virheitä
- Modulus 11 -perusteiset tarkistusnumerot, joita käytetään muun muassa ISBN-10- ja ISSN-tunnisteissa; viimeinen numero voi olla X,
- Mod 97 -menetelmät, joita käytetään esimerkiksi IBAN-tilinumeroissa, joissa tarkistusnumerot muodostetaan siten, että koko kokonaisuus täyttää mod
Rajoitukset ovat havaittavissa: tarkistusnumero parantaa virheiden havaitsemista mutta ei tee identiteetistä täysin turvattua. Eri järjestelmillä on