Mikä on Isikukood?

Isikukood on Viron kansallinen henkilötunnus, joka annetaan jokaiselle asukkaalle syntymästä tai asuinpaikan saamisen yhteydessä. Tämä 11‑numeroinen koodi sisältää olennaista tietoa, kuten syntymäpäivän, sukupuolen ja ainutlaatuisen sarjanumeron. Viimeinen numero on tarkistusnumero, joka varmistaa koko koodin aitouden.

Isikukood-järjestelmä otettiin käyttöön vuonna 1991 ja noudattaa tiettyä muotoa: ensimmäinen numero ilmaisee vuosisadan ja sukupuolen (pariton mies, parillinen nainen), numerot 2‑7 kuvaavat syntymäpäivää (YYMMDD), numerot 8‑10 ovat ainutlaatuinen sarjanumero, ja 11. numero on tarkistusnumero, joka lasketaan painotetulla tarkistussummakaavalla.

Työkalun kuvaus

Tämä työkalu tarkistaa Viron Isikukoodit (henkilötunnukset) ja poimii koodiin sisältyvän tiedon kelvollisista koodeista. Se tarkistaa koodin rakenteen, laskee ja tarkistaa tarkistusnumeron sekä jäsentää kaikki sisäänrakennetut tiedot, kuten syntymäpäivän, sukupuolen, iän ja itse tarkistusnumeron.

Tarkistaja käyttää virallista Isikukood-algoritmia tarkkuuden varmistamiseksi ja pystyy välittömästi havaitsemaan virheelliset koodit formaatin tarkistuksen ja matemaattisen validoinnin avulla.

Ominaisuudet

  • Real-time Validation: Vahvistaa välittömästi, onko Isikukood kelvollinen vai virheellinen
  • Data Extraction: Automaattisesti jäsentää ja näyttää koodiin sisältyvän tiedon
  • Gender Detection: Määrittää sukupuolen ensimmäisestä numerosta

Isikukoodin rakenne

11‑numeroinen Isikukoodin muoto: GYYMMDDSSSC

  • G (1st digit): Sukupuoli- ja vuosisadamerkki
    • 1/2: Syntynyt 1800‑1899 (mies/nainen)
    • 3/4: Syntynyt 1900‑1999 (mies/nainen)
    • 5/6: Syntynyt 2000‑2099 (mies/nainen)
    • 7/8: Syntynyt 2100‑2199 (mies/nainen)
  • YYMMDD (2nd-7th digits): Syntymäpäivä (vuosi‑kuukausi‑päivä)
  • SSS (8th-10th digits): Sarjanumero (yksilöllinen tunniste samana päivänä syntyneille henkilöille)
  • C (11th digit): Tarkistusnumero, joka lasketaan modulo 11‑algoritmilla käyttäen tiettyjä painoja