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
  • Birth Date Calculation: Poimii täydellisen syntymäpäivän vuosisadan tunnistuksella
  • Age Calculation: Laskee automaattisesti nykyisen iän syntymäpäivästä
  • Check Digit Verification: Vahvistaa tarkistusnumeron painotetun algoritmin avulla
  • User-friendly Output: Näyttää selkeästi kaikki poimitut tiedot asianmukaisessa muotoilussa

Käyttötapaukset

  • Identity Verification: Vahvista Viron henkilötunnukset rekisteröintijärjestelmiä varten
  • Age Verification: Nopea iän poiminta ikärajoitettuja palveluita tai tilastoja varten
  • Data Entry Validation: Varmista oikea Isikukoodin syöttö lomakkeissa ja tietokannoissa
  • Demographic Analysis: Poimi syntymäpäivät ja sukupuoli väestötutkimuksia varten
  • Government Services: Vahvista kansalaisen tunnistus virallisissa hakemuksissa
  • Healthcare Systems: Vahvista potilaan tunnistuskoodit
  • Educational Purposes: Opettele Viron tunnisten rakenteesta ja tarkistuksesta

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