Isikukood doğrulayıcı ve ayrıştırıcı
Estonya kişisel kimlik kodunu doğrular ve ayrıştırır.
Girdi
Çıktı
Sonuç
Değer yok
Readme
Isikukood Nedir?
Isikukood, Estonya'nın ulusal kimlik numarasıdır ve her ikametgaha doğumda ya da ikamet izni alındığında atanır. Bu 11 haneli kod, doğum tarihi, cinsiyet ve benzersiz bir sıra numarası gibi temel bilgileri kodlar. Son hane, kodun bütünlüğünü doğrulayan bir kontrol rakamıdır.
Isikukood sistemi 1991'de tanıtılmıştır ve belirli bir formatı izler: ilk hane yüzyılı ve cinsiyeti gösterir (tek sayı erkek, çift sayı kadın), 2‑7. haneler doğum tarihini (YYMMDD) temsil eder, 8‑10. haneler benzersiz bir sıra numarasıdır ve 11. hane, ağırlıklı bir checksum algoritmasıyla hesaplanan bir kontrol numarasıdır.
Araç Açıklaması
Bu araç, Estonyalı Isikukood (kişisel kimlik kodları) doğrular ve geçerli kodlardan kodlanmış bilgileri çıkarır. Kodun yapısını doğrular, kontrol rakamını hesaplar ve kontrol eder, ayrıca doğum tarihi, cinsiyet, yaş ve kontrol rakamı dahil olmak üzere tüm gömülü verileri ayrıştırır.
Doğrulayıcı, doğruluğu sağlamak için resmi Isikukood algoritmasını kullanır ve format kontrolü ve matematiksel doğrulama yoluyla geçersiz kodları anında tespit edebilir.
Özellikler
- Gerçek Zamanlı Doğrulama: Isikukood'un geçerli veya geçersiz olduğunu anında doğrular
- Veri Çıkarma: Kodlanmış bilgileri otomatik olarak ayrıştırır ve gösterir
- Cinsiyet Tespiti: İlk haneden cinsiyeti belirler
Isikukood Yapısı
11 haneli Isikukood formatı: GYYMMDDSSSC
- G (1. hane): Cinsiyet ve yüzyıl göstergesi
- 1/2: 1800-1899 doğumlu (erkek/kadın)
- 3/4: 1900-1999 doğumlu (erkek/kadın)
- 5/6: 2000-2099 doğumlu (erkek/kadın)
- 7/8: 2100-2199 doğumlu (erkek/kadın)
- YYMMDD (2.-7. haneler): Doğum tarihi (yıl-ay-gün)
- SSS (8.-10. haneler): Sıra numarası (aynı gün doğan kişiler için benzersiz tanımlayıcı)
- C (11. hane): Belirli ağırlıklarla modulo 11 algoritması kullanılarak hesaplanan kontrol rakamı