Lisätietoa chekerin koordinaattisalauksesta ja tarkastuksesta.Koordinaatit tallennetaan kantaan tehokkaalla yksisuuntaisella salauksella (MD5) joka tässä käyttötarkoituksessa, tietokannassa johon ulkopuolisilla ei ole pääsyä, on vähintäänkin riittävä.
Salaukselle ei käytännössä tässä käyttötarkoituksessa olisi välttämättä tarvetta, mutta varmuus ennen kaikkea - nyt koordinaatteihin ei pääse kukaan käsiksi.
Varsinainen osumatarkastus tapahtuu yksinkertaisesti. Tarkastusta tekevän antamat koordinaatit salataan myös ja niitä verrataan alkuperäisiin koordinaatteihin. Jos salatut merkkijonot ovat yhtäläiset on koordinaatit oikein.
Entäpä sitten pienen virheen salliva tarkastus, voi joku kysyä. Tämä taasen tehdään raakaa voimaa käyttäen: annetuista koordinaateista tehdään 10 eri koordinaattia, joissa vain viimeinen numero vaihtuu (tyyliin 61.29.120, 61.21.121, 61.29.122...61.29.129).
Tämän jälkeen näin luodut 10 N-koordinaattia ja 10 E-koordinaattia salataan ja suoritetaan niillä vertailu alkuperäisiin salattuihin koordinaatteihin ja lasketaan mahdolliset toisiaan vastaavat merkkijonot, lisäksi suoritetaan vertailu myös tarkastusta tekevän antamilla aidoilla koordinaateilla.
Lopputuloksena on joku seuraavista tiedoista:
- Molemmat koordinaatit ovat aivan oikein. Ilmoitetaan tarkastavalle että koordinaatit olivat oikein.
- Toinen koordinaatti on aivan oikein, toinen on oikein lukuunottamatta viimeistä numeroa. Jos virhettä ei ole sallittu, ilmoitetaan tarkastavalle että koordinaatit olivat väärin. Jos toisen koordinaatin virhe on sallittu ilmoitetaan tarkastavalle että oikein meni. Jos on sallittu ilmotus virheestä kerrotaan että pientä virhettä oli. Jos on lisäksi sallittu oikeiden koordinaattien kertominen ne kerrotaan, tieto oikeista on kerätty talteen em. koordinaattisarjojen vertailussa.
- Molemmat koordinaatit ovat oikein lukuunottamatta viimeistä numeroa. Jos virhettä ei ole sallittu ollenkaan tai vain toisessa koordinaatissa, ilmoitetaan tarkastavalle että koordniaatit olivat väärin. Jos molempien koordinaattien virhe on sallittu ilmoitetaan tarkastavalle että oikein meni. Jos on sallittu ilmotus virheestä kerrotaan että pientä virhettä oli. Jos on lisäksi sallittu oikeiden koordinaattien kertominen ne kerrotaan, tieto oikeista on kerätty talteen em. koordinaattisarjojen vertailussa.
Lisäys: Nykyään käytössä olevan metrimääräisen virheen sallivassa tarkastuksessa käytetään samaa menetelmää mutta tällöin luodaan tarkastettavia koordinaatteja käyttäjän antamien koordinaattien ympärille
sallitun suurimman virhematkan mukaisesti. Tuloksena saatujen (satojen, tuhansien...) koordinaattien kasa sitten verrataan em. menetelmän mukaisesti. Vaikkakin tapa on hidas, tehosyöppö eikä niin järkevä niin tämä on ainoa mahdollinen tapa eikä tarkastusrutiinin viive kuitenkaan ole merkittävä.