Prywatny Numer Identyfikacyjny(PNI)
- obywatelstwo: 00 – anarchistyczne, reszta kody ISO państw
- 1 znak kontrolny
- data urodzenia: yyyymmdd
- płeć i kontynet:
- mężczyzna w Europie(1), Azji(3), Afryce(5), Ameryce Pn.(7), Ameryce Pd(9), Australii i Oceanii(B), Biegun Pd.(D), Biegun Pn.(F), Ocean Spokojny(H).
- kobieta 0, 2, 4, 6, 8, A, C, E, G
- 3 znaki w kodzie 36-tkowym oznaczające numer osoby mającej taką samą cyfrę kontrolną nazw osoby, datę urodzenia i obywatelstwo.
- imię i nazwisko oraz nick – dowolna ilość znaków. Koduje się w sposób następujący:
- daje się 0;
- zamienia się znaki imienia na Unicode, z tym, że nie może występować 0, więc zamiast 0 to 1, zamiast 1 to 2 itd.
- wstawia się 0
- zakodowane kolejne imię(imion może być więcej niż dwa, wstawia się je w ten sam sposób, odzdzielając od siebie 0 i kodując w ten sam sposób)
- wstawia się 0
- zakodowane nazwisko
- wstawia sie 0
- zakodowany nick
- Aby wyznaczyć cyfrę kontrolną z imienia, nazwiska i nicku należy:
- Odkodować, czyli odjąć 1 od każdej cyfry szesnastkowej oznaczającej nazwę osoby i zamienić na system dziesiątkowy.
- Każdą x znak nazwy osoby pomnożyć przez x.
- Te iloczyny należy dodać.
- Pół-cyfrą kontrolną jest mod 19 z tej sumy.
- Zamienić znak płci zgodnie z: 1=1, 2=2 ..., A=10, B=11 ... na liczbę.
- Do tej liczby należy pół-cyfrę kontrolną.
- Zamienić sumę z 6 punktu na znak, zgodnie z 1=1, 2=2, 11=A.
- To co wyjdzie w 7 punkcie jest właśnie cyfrą kontrolną.
- Aby wyznaczyć znak kontrolny całego PNI należy:
- Odkodować kod obywatelstwa zgodnie z: 0=00, 1=01, A=10
- Wyjdzie w ten sposób 4 cyfrowy kod złożony z cyfer
- 1 cyfrę mnożymy przez 3, 2 przez 7, 3 przez 4, 4 przez 1
- Cyfry daty urodzenia mnożymy kolejno przez: 2, 4, 5, 8, 6, 9, 2, 6,
- Później należy odkodować numer osoby na system dziesiątkowy i kolejno cyfry kodu pomnożyć przez: 7, 1, 6, 3, 9
- Iloczyny uzyskane z punktu 3, 4, 5 należy dodać i wyznaczyć mod 37, jeśli wyjdzie 36 to znakiem kontrolnym jest '-' .
Jeśli spodobał ci się wpis, zasubkrybuje kanał RSS
«Moja wizja państwa
Prywatyzacja Poczty Polskiej»
Podobne wpisy
- Dwór - gra karciana mojego pomysłu
- Korporacje
- Urodziny na odwrót
- Dzisiaj moje urodziny
- Roboty internetowe
1 komentarz»
godlark napisał 13 Sierpnia 2008 o 07:40
Eeeh... artykuł jest już tak długo, a nikt go nie skomentował?
A Ty jaką masz opinię, o tym co napisałem?