Walidator i parser Isikukood
Weryfikuj i analizuj estoński kod identyfikacji osobistej.
Wejście
Wyjście
Wynik
Brak wartości
Instrukcja
Co to jest Isikukood?
Isikukood to estoński numer identyfikacji narodowej, przydzielany każdemu mieszkańcowi przy urodzeniu lub po uzyskaniu rezydencji. Ten 11‑cyfrowy kod zawiera istotne informacje, w tym datę urodzenia, płeć oraz unikalny numer sekwencyjny. Ostatnia cyfra jest cyfrą kontrolną, która weryfikuje autentyczność całego kodu.
System Isikukood został wprowadzony w 1991 roku i ma określony format: pierwsza cyfra wskazuje stulecie i płeć (nieparzysta dla mężczyzn, parzysta dla kobiet), cyfry 2‑7 reprezentują datę urodzenia (YYMMDD), cyfry 8‑10 to unikalny numer sekwencyjny, a 11‑a cyfra jest liczbą kontrolną obliczaną przy użyciu ważonego algorytmu sumy kontrolnej.
Opis narzędzia
To narzędzie weryfikuje estoński Isikukood (osobiste kody identyfikacyjne) oraz wyodrębnia zakodowane informacje z prawidłowych kodów. Sprawdza strukturę kodu, oblicza i weryfikuje cyfrę kontrolną oraz analizuje wszystkie zawarte dane, w tym datę urodzenia, płeć, wiek oraz samą cyfrę kontrolną.
Walidator korzysta z oficjalnego algorytmu Isikukood, aby zapewnić dokładność i może natychmiast wykrywać nieprawidłowe kody poprzez sprawdzanie formatu oraz walidację matematyczną.
Funkcje
- Walidacja w czasie rzeczywistym: Natychmiast weryfikuje, czy Isikukood jest prawidłowy czy nieprawidłowy
- Ekstrakcja danych: Automatycznie analizuje i wyświetla zakodowane informacje
- Wykrywanie płci: Określa płeć na podstawie pierwszej cyfry
Struktura Isikukood
Format 11‑cyfrowego Isikukood: GYYMMDDSSSC
- G (pierwsza cyfra): Wskaźnik płci i stulecia
- 1/2: Urodzeni w latach 1800‑1899 (mężczyzna/kobieta)
- 3/4: Urodzeni w latach 1900‑1999 (mężczyzna/kobieta)
- 5/6: Urodzeni w latach 2000‑2099 (mężczyzna/kobieta)
- 7/8: Urodzeni w latach 2100‑2199 (mężczyzna/kobieta)
- YYMMDD (cyfry 2‑7): Data urodzenia (rok‑miesiąc‑dzień)
- SSS (cyfry 8‑10): Numer sekwencyjny (unikalny identyfikator osób urodzonych tego samego dnia)
- C (11‑a cyfra): Cyfra kontrolna obliczana przy użyciu algorytmu modulo 11 z określonymi wagami