check algoritm: ICO a rodne cislo

Dan Lukes dan at fio.cz
Tue Jan 5 10:46:04 CET 1999


Lad'a wrote:

> Znate tu nekdo algoritmy pro kontrolu validity ICO a rodneho cisla?
> -pro ICO mi algoritmus neni dosud znam (avsak kupodivu existuje!) a na uradech "nikdo nic nevi, dela to za ne pocitac" :))

	Pro ICO je to tak, ze pocitate odzadu s vynechanim posledni (kontrolni)
cislice:
predposledni*2+ta pred ni*3+jeste pred tim*4 ... - takto vznikly
vysledek vezmeme modulo 11,
odecteme od jedenactky a mela by vzniknout posledni, kontrolni cislice.
Pokud vyjde 10 je kontrolni cislice 0.
Pro ICO 18826342 je to tedy 4*2+3*3+6*4+2*5+8*6+8*7+1*8=163
163=9 (mod 11) a 11-9=2 - kontrolni cislice je 2

Pokud by vas zajimaly kontrolni mechanismy dalsich cisel - kreditnich
karet, ISBN, ISSN, EAN-x, UPC-A tak je take nekde najdu.

Nicmene, tento problem svym tematem do teto konference ale VUBEC nepatri
(viz FAQ), takze by bylo zadouci se s nim odstehovat jinam.

						Dan


--

Dan Lukes            tel: +420 2 24102204, fax: +420 2 24102301
root, postmaster (and *master) of FIONet, webmaster of KolejNET
Administrator   of    www.antispam.cz's    spammer    blacklist
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz



More information about the net mailing list