Program De Verificare A Cnp
Pagini: 1, 2, 3


dixy


In sfarsit primul nostru program poate fi descarcat de aici .
Este un program de verificare a CNP.
Asteptam comentarii aici .
Greetz!
Cristist50
Da, l-am vazut. L-am verificat. Merge.
Da' la ce ne-ar folosi?
 
dixy
QUOTE(Cristist50 @ Sep 13 2004, 04:36)
Da, l-am vazut. L-am verificat. Merge.
Da' la ce ne-ar folosi?
*

1) Poti detecta o persoana daca ii sti CNP-ul. Mergi la Registrul Starii Civile din judetul respectiv si te uiti la inregistrarile din ziua respectiva (data nasterii) si cauti numarul de registru. Dupa care ai numele.
2) Poti verifica daca CNP-ul tau e gresit. Exista cazuri (mai ales de pe vremea lu' Nea Nicu dar nu numai) cand CNP-ul este calculat gresit. Atunci trebuie sa te duci la politie (sau la Registrul Starii Civile) sa-ti schimbe CNP-ul. De ce ti-ai schimba CNP-ul daca e gresit? Pur si simplu pentru ca inainte de introducerea in anumite baze de date se verifica corectitudinea CNP. Spre exemplu la angajarea la diverse firme cand introduc datele tale in bazele lor de date, CNP-ul se verifica automat. La achizitii sau inscrieri online in anumite cazuri se solicita CNP si este verificat.
3) Daca vrei sa-ti falsifici actele, doar nu vrei sa bagi un CNP gresit. tongue.gif Just kidding tongue.gif
4) Daca tu consideri ca nu-ti foloseste nu te obliga nimeni sa-l folosesti.
Slash
Mda... interesant programelul.

Btw, am CNP valid. Ce chestie! tongue.gif
dixy
Poate ar fi o idee sa-l interconectez cu baza de date a lui Vladutu. Cand o sa am timp...
dixy
Aveti aici si varianta de linux . Merge sub KDE/Qt.
Greetz!
adynis
cum adik registru?
si cum adik orasul, ca si eu si un coleg suntem din Buc. si eu am 41 el are 46..
Sau este sectorul (1 respt. 6) ?
celelalte cifre din ultimele 6 din CNP au vreo semnificatie?
de ce la data scrie doar 85 si nu intreaga data de nashtere?
in rest, e ok smile.gif
 
dixy
QUOTE(adynis @ Sep 13 2004, 18:06)
cum adik registru?
si cum adik orasul, ca si eu si un coleg suntem din Buc. si eu am 41 el are 46..
Sau este sectorul (1 respt. 6) ?
celelalte cifre din ultimele 6 din CNP au vreo semnificatie?
de ce la data scrie doar 85 si nu intreaga data de nashtere?
in rest, e ok smile.gif
*

46 nu bun -> CNP gresit
ar scrie intreaga data de nastere daca ai baga fix 13 cifre cat are CNP. Si incearca sa bagi cifre, nu litere sau alte semne.
codare:
s - sex
aa - an
ll - luna
zz - zi
jj - judet sau Bucuresti
nnn - numar registru
c - cifra de control
Panthera
Am si eu un program de verificat (?!) wink.gif CNP . No comments nedeed pls . notangel.gif naughty.gif
Bandit


La mine zice: CNP Invalid !!!
Marfa!!!!!!
dixy
QUOTE(Bandit @ Sep 14 2004, 18:33)
La mine zice: CNP Invalid !!!
Marfa!!!!!!
*

Introdu-l cu atentie.
adynis
QUOTE(dixy @ Sep 13 2004, 19:19)
46 nu bun -> CNP gresit
ar scrie intreaga data de nastere daca ai baga fix 13 cifre cat are CNP. Si incearca sa bagi cifre, nu litere sau alte semne.
codare:
s - sex
aa - an
ll - luna
zz - zi
jj - judet sau Bucuresti
nnn - numar registru
c - cifra de control
*


am bagat 13 de prima data; eu imi stiu cnp-ul asa: 1aallzzxxxyyy (unde x, y sunt nishte numere pentru care nu stiam semnificatie); Deci sunt 13 ... Data tot nu mi-o arata intreaga; In plus am luat cnp-ul prietenei mele (din politiebucuresti, unde stiu ca-l verificasem si ca era bun) si-mi zice ca este invalid;
Cristist50
Hai ca m-am linistit. E valid.
Am CNP bun, deci exist.

Felicitari. L-am pastrat ca de, nu se stie niciodata.
christig
mda..o completare
cu ceva vreme in urma am codat un mic programel in care aveam nevoie sa verific si corectitudinea CNP in lucrul cu o baza de date;
programelul e aici:
http://itimer.home.ro/evid.html

pentru ca a fost folosit..au aparut la scurt timp si noutati:
exista CNP-uri care incep cu 5 si 6..la cifra sexului!!
banuiesc ca sunt pentru cei nascuti peste anul 2000;
ceva de genul 501...sex 5..an 2001

bafta
CG
The|SpAwN
Cool.. CNP invalid.. si l-am bagat de vreo 3 ori scris de pe buletin...
m.alexandru
am si eu un program de verificat cnp-ul... spune doar daca e valid sau nu... l-am facut ca nu aveam ce face smile.gif)
download2001.go.ro/tools/cnp.rar
mombutu
Atentie programele de pe free-soft.ro contin cod malitios.(Userul Vladutu de pe forum)
In urma cu cateva luni am descarcat de pe site aplicatie politie.exe.
Am instalat prog acesta acum(intre timp a disparut de pe site) si pe internet explorer ca home page a aparut o pagina de pe free-soft.ro/politie.html care ma amenita cu puscaria dc nu sterg programul pe care ei IL DISTRIBUIAU GRATUIT si in care scrie la licenta ca este moka si nu contine virusi troieni sau metode de call back prin internet.
Deci atentie nu mai descarcati software de pe acest site!
Bogdan
QUOTE(mombutu @ Dec 4 2004, 17:30)
Atentie programele de pe free-soft.ro contin cod malitios.(Userul Vladutu de pe forum)
In urma cu cateva luni am descarcat de pe site aplicatie politie.exe.
Am instalat prog acesta acum(intre timp a disparut de pe site) si pe internet explorer ca home page a aparut o pagina de pe free-soft.ro/politie.html care ma amenita cu puscaria dc nu sterg programul pe care ei IL DISTRIBUIAU GRATUIT si in care scrie la licenta ca este moka si nu contine virusi troieni sau metode de call back prin internet.
Deci atentie nu mai descarcati software de pe acest site!
*


Stai linistit, in privinta site-ului nu e nici o problema.
A avut unele probleme cu acea aplicatie pe care a fost nevoit sa o retraga.
Pana acum nu a reclamat nimeni ca ar exista "cod malitios" in acele programe.
adynis
pentru e opri schimbarea home page-ului care se face dupa 5 cautari, schimbati in registrii:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Free-Soft\Politie Bucuresti]
"Stop"="TA?!"

(Scrie in help, numai ca scrie (din greseala de tastare) "!?" in loc de "?!" .. Deci dak vreti, faceti cum am scris mai sus si o sa fie ok...)
cristi ()
Un CNP cu un 12 cifre si un x in coada... e valid. Interesant.
Taw
cum ai facut sa nu se poata redimensiona fereastra si sa nu se poata da click pe anumite campuri pls?
dallass
Nu siu cum se face dar programul celui care a pornit topicul - dixy parca , imi zice ca am CNP invalid, iar programelele celorlalti cica il am valid. POate ma lamureste si pe mine cineva. Exist sau nu ? TO BE OR NOT TO BE ?
zuppy
inca un program inutil care a aplicat o simpla formula matematica gasita pe zeci de site-uri

@dallass: algoritmul e asta:

sa inventez un CNP, de ex: 1781231123450
asta inseamna barbat (nascut inainte de 2000), anul 1978, luna decembrie, ziua 31.
Cod judet: 12
Cod: 345
Cod verificare: 0

Deci, cnp[0] = 1, cnp[1] = 7, cnp[2] = 8... si tot asa (cifra dintre paranteze reprezinta numarul de ordine al cifrei -1, deoarece numaratoarea incepe de la 0 si nu de la 1)

Validarea se face asa:

cnp[0] * 2 + cnp[1] * 7 + cnp[2] * 9 + cnp[3] * 1 + cnp[4] * 4 + cnp[5] * 6 + cnp[6] * 3 + cnp[7] * 5 + cnp[8] * 8 + cnp[9] * 2 + cnp[10] * 7 + cnp[11] * 9

ultima cifra este pentru validarea cnp-ului, rolul ei il explic mai jos.

Deci calculul de mai sus inseamna:
1 * 2 + 7 * 7 + 8 * 9 + 1 * 1 + 2 * 4 + 3 * 6 + 1 * 3 + 1 * 5 + 2 * 8 + 3 * 2 + 4 * 7 + 5 * 9 =
2 + 49 + 72 + 1 + 8 + 18 + 3 + 5 + 16 + 6 + 28 + 45
= 253

Din rezultat se calculeaza restul impartirii la 11:

253 %11 = 0

exista 2 conditii pt a valida cnp-ul, oricare dintre ele intoarce adevarat:
1) daca restul este mai mic decat 10 si este egal cu ultima cifra (cnp[12])
2) daca restul este 10 si ultima cifra este 1

In cazul nostru e valabila conditia a, deci este un cnp valid.

ps: programul lui Panthera este gresit
ps2: http://forum.softpedia.com/index.php?showtopic=16864 pt varianta pascal & fox
pepys
Saptamana trecuta aveam si eu nevoie de un program care sa verifice CNP-urile, am cautat cum m-am priceput mai bine pe net si nu am gasit nimic. Am gasit in schimb algoritmul de calcul, asa ca l-am implementat in PHP si l-am publicat la adresa:

http://www.realsos.ro/cnp/

Azi, culmea ironiei, gasesc aici 3 programele pentru ceea ce aveam nevoie.. smile.gif Oricum, nu-mi pare rau ca mi-am pus si eu mintea la contributie.

Legat de cele 3 programele ce se pot downloada de aici, postate de @dixy, @panthera si respectiv @m.alexandru, as vrea sa stiu daca s-a luat in considerare si schimbarile legate de prima cifra, care poate fi si 5 sau 6.

Algorimul afisat de tine @zuppy, pe care l-am folosit si eu, este valabil si pt. CNP-urile care incep cu 5 sau 6? Sau este un alt algoritm?
zuppy
ar trebui, pentru ca ultima cifra (cea de de control), se alege pentru validarea celorlalte cifre.
Pagini: 1, 2, 3
Aceasta este o versiune simplificatã a paginii originale. Pentru a vizita versiunea originala click aici.