CNP Cod Numeric Personal

Deci Wow,cata matematica pentru un simplu CNP,eu stiam ca 1 si 2 sunt sexul,apoi ziua luna si anul,si in rest erau 6 numere pe care trebuia sa le tin minte cand ma intreba politia,ca sa nu ma duca pana la Sectie

Ati vrut vreodata sa aflati ce reprezinta numerele din CNP? Acum puteti afla :
|S| |AA| |LL| |ZZ| |JJ| |ZZZ| |C|
|_| |__| |__| |__| |__| |___||_|
: : : : : : :
: : : : : : :
: : : : : : –> Cifra de control
: : : : : :
: : : : : –> Numarul de ordine atribuit persoanei
: : : : :
: : : : –> Codul judetului
: : : :
: : : –> Ziua nasterii
: : :
: : –> Luna nasterii
: :
: –> Anul nasterii
:
–> Cifra sexului (M/F) pentru:
1/2 – cetateni romani nascuti intre 1 ian 1900 si 31 dec 1999
3/4 – cetateni romani nascuti intre 1 ian 1800 si 31 dec 1899
5/6 – cetateni romani nascuti intre 1 ian 2000 si 31 dec 2099
7/8 – rezidenti
Persoanele de cetatenie straina se identifica cu cifra „9”

Algoritmul de validare al unui cod CNP

Pas preliminar: Se testeaza daca codul respecta formatul unui cod CNP. Adica prima cifra sa fie cuprinsa in intervalul 1 – 6 sau sa fie 9 pentru straini. Urmatoarele sase cifre trebuie sa constituie o data calendaristica valida in formatul AALLZZ.

Pas 1: Se foloseste cheia de testare „279146358279”. Primele douasprezece cifre se inmultesc pe rand de la stanga spre dreapta cu cifra corespunzatoare din cheia de testare.

Pas 2: Cele douasprezece produse obtinute se aduna si suma obtinuta se imparte la 11.

  • Daca restul impartirii la 11 este mai mic ca 10, atunci acesta va reprezenta cifra de control.
  • Daca restul impartirii este 10 atunci cifra de control este 1.

Pentru un CNP valid cifra de control va trebui sa coincida cu cifra de pe pozitia treisprezece din CNP-ul initial.

Luat de aici : http://ionileea.blogspot.com


  1. Anonymous

    Descrierea provine de pe site-ul
    http://www.validari.ro

  2. ion

    ca multe alte lucruri din romania si asta este absolut stupid. cnp se presupune sa fie un numar secret … dar din pacate nu este . dupa cum vedem exista un algoritm dupa care il poti afla in proportie de 80 la suta… deci este cel mult un traking number (probabil ca asta se si voia)… este total unfit pt lumea in care traim …daca era asa si un america for instance era vai si amar ca se puteau fura identitatile la greu… poate ca ar trebui schimbat …

  3. dACA STIU SERIA SI NUMARUL DE PE BULETIN POT SA AFLU CNP-UL

  4. lae

    descrierea poate proveni de oriunde …. ca nu e valabila ….

  5. Puteti valida online atat codul numeric personal (CNP) cat si alte coduri pe http://codul.net/validare.php

  6. in php

    function valideazacnp($cnp)
    {
    if(!is_numeric($cnp) || strlen($cnp) != 13 || !checkdate(substr($cnp,3,2),substr($cnp,5,2),substr($cnp,1,2))) return false;
    $key = ‘279146358279’;
    for($i=0;$i < 12;$i++)
    $sum += $cnp[$i]*$key[$i];
    $rest = ($sum % 11 == 10)? 1 : $sum % 11;
    return(($rest == $cnp[12]) ? true : false);
    }

  7. Functie validare CNP in php

    function valideazacnp($cnp)
    {
    if(!is_numeric($cnp) || strlen($cnp) != 13 || !checkdate(substr($cnp,3,2),substr($cnp,5,2),substr($cnp,1,2))) return false;
    $key = ‘279146358279’;
    for($i=0;$i < 12;$i++)
    $sum += $cnp[$i]*$key[$i];
    $rest = ($sum % 11 == 10)? 1 : $sum % 11;
    return(($rest == $cnp[12]) ? true : false);
    }

  8. imi paote afla cineva un cnp pana in 26 ani datimi mesaj pe daddy_fbi




Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s



%d blogeri au apreciat asta: