Mis on Isikukood?

Isikukood on Eesti riiklik isikukood, mis määratakse igale elanikule sünni ajal või elamisloa saamisel. See 11‑kohaline kood kodeerib olulist teavet, sealhulgas sünnikuupäeva, soo ja unikaalse järjekorranumbri. Viimane number on kontrollnumber, mis kinnitab kogu koodi autentsust.

Isikukoodi süsteem võeti kasutusele 1991. aastal ning järgib kindlat vormingut: esimene number näitab sajandit ja sugu (paaritu meeste, paarisarv naiste jaoks), numbrid 2‑7 tähistavad sünnikuupäeva (YYMMDD), numbrid 8‑10 on unikaalne järjekorranumber ning 11. number on kontrollnumber, mis arvutatakse kaalutud kontrollsumma algoritmi abil.

Tööriista kirjeldus

See tööriist valideerib Eesti Isikukoode (isikukoodid) ning ekstraheerib kehtivatest koodidest kodeeritud teabe. See kontrollib koodi struktuuri, arvutab ja kontrollib kontrollnumbrit ning parsib kogu sisalduva andmestiku, sealhulgas sünnikuupäeva, soo, vanuse ja ise kontrollnumbri.

Validator kasutab ametlikku Isikukoodi algoritmi, et tagada täpsus, ning suudab koheselt tuvastada kehtetud koode vormingu kontrolli ja matemaatilise valideerimise kaudu.

Funktsioonid

  • Reaalajas valideerimine: Kontrollib koheselt, kas Isikukood on kehtiv või kehtetu
  • Andmete ekstraheerimine: Parsib automaatselt ja kuvab kodeeritud teabe
  • Soo tuvastamine: Tuvastab soo esimesest numbrist

Isikukoodi struktuur

11‑kohaline Isikukoodi vorming: GYYMMDDSSSC

  • G (1. number): Sugu ja sajandi indikaator
    • 1/2: Sündinud 1800‑1899 (mees/naine)
    • 3/4: Sündinud 1900‑1999 (mees/naine)
    • 5/6: Sündinud 2000‑2099 (mees/naine)
    • 7/8: Sündinud 2100‑2199 (mees/naine)
  • YYMMDD (2‑7. numbrid): Sünnikuupäev (aasta‑kuu‑päev)
  • SSS (8‑10. numbrid): Järjekorranumber (unikaalne tunnus samal päeval sündinud isikutele)
  • C (11. number): Kontrollnumber, arvutatud modulo 11 algoritmi ja konkreetsete kaalude abil