<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/blog/temp/xsl/template.xsl"?>
<html>
	<head>
		<title>Verificare CNP</title>
		<meta name="keywords" content="cnp, verificare cnp, functie verificare cnp" />
		<meta name="description" content="Verificare CNP. Po&#539;i verifica dac&#259; un CNP este valid. O metod&#259; de verificare CNP rapid&#259; &#351;i exact&#259;." />
		<meta name="robots" content="index,follow" />
		<meta name="revisit-after" content="2 days" />
		<meta name="expires" content="never" />
		<link rel="alternate" type="application/rss+xml" title="RSS comentarii - Verificare CNP - Jorda&#351;'s Blog" href="/blog/rss-comentarii-verificare-cnp.xml" />
	</head>

	<body>
		<pagina_articol>
			<articol lat="0" id="60" cron_activ="0">
				<h1>Verificare CNP</h1>
				<continut>
					Introdu <strong>CNP</strong>-ul &#537;i d&#259;-i enter:
<br /><br />
<input type="text" size="25" maxlength="13" value="1890828405006" id="verificare_cnp" style="text-align: right;" onkeypress="return numaiNumereCNP(event,this);" />
<input type="button" value="Verific&#259;" style="background-color: BlanchedAlmond; border: 1px solid black;" onclick="verificareCNP();" /> <small><i><span style="color: #A1A1A1;">stai lini&#537;tit(&#259;), nu se stocheaz&#259; nimic.</span></i></small>
<br />
<div style="display: none; width: 100%; margin: 15px 0px;" id="div_verificare_cnp">
	<div style="float: left; width: 180px;">
		<img src="/blog/temp/img/site/loading-cerc.gif" style="vertical-align: middle;" /> Se verific&#259;...
	</div><div style="float: left;">
		
	</div>
</div>
<br /><br />
Dac&#259; &#238;&#355;i trebuie, exist&#259; &#351;i un script de <a href="/blog/generare-cnp.html">generare CNP</a>.
<br /><br />
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
<br /><br /><br />
M-am lovit de multe siteuri unde, &#238;n formularele lor m-au pus s&#259; completez <strong>CNP</strong>-ul. Obligatoriu. &#536;i unele b&#259;nci cer <strong>CNP</strong>-ul pe siteurile lor pentru a putea ob&#539;ine ni&#537;te info.
<br /><br />
Dar cum? Ei te pun s&#259; selectezi mai &#238;nainte sexul &#537;i data na&#537;terii, apoi <strong>CNP</strong>-ul. Iar dac&#259; cumva vrei s&#259;-i p&#259;c&#259;le&#537;ti, s&#259; bagi <strong>CNP</strong> la plesneal&#259;, hop! ei te-au prins :)
<br /><br />
S&#259; te strici de r&#226;s, nu alta! Ei verific&#259; sexul, pe care l-ai introdus tu &#238;n susul formularului (impar pentru masculin, par pentru feminin), apoi verific&#259; data na&#537;terii (anul din 2 cifre, luna din 2 cifre, ziua din 2 cifre) pe care tot tu le-ai zis-o mai sus - &#537;i asta e. S-au f&#259;cut 7 cifre. Verific&#259; s&#259; fie lung de 13 caractere, s&#259; con&#539;in&#259; numai cifre &#537;i.. at&#226;t.
<br /><br />
Dar restul de 6 cifre? C&#259; eu pot s&#259; aleg sexul feminin, s&#259; introduc o dat&#259; de na&#537;tere aiurea iar c&#226;nd bag <strong>CNP</strong>-ul s&#259; am grij&#259; s&#259; corespund&#259; primele 7 cifre cu ce-am selectat mai sus. Iar restul de 6 pot s&#259; bag &#537;i num&#259;rul de buletin dac&#259; vreau, c&#259; nu se prinde nimeni.
<br /><br />
Nu a&#537;a.
<br /><br />
Exist&#259; o <strong>formul&#259; pentru CNP</strong>-uri, ele nu se genereaz&#259; a&#537;a, &#238;n func&#539;ie de ce numere a jucat &#259;la de la starea civil&#259; la loto c&#226;nd ne-am n&#259;scut noi. &#206;ntr-adev&#259;r, prima cifr&#259; reprezint&#259; sexul, urm&#259;toarele 6 - data na&#537;terii iar urm&#259;toarele 6 nu &#537;tiu sigur, am &#238;n&#539;eles c&#259; jude&#539;ul, ora&#537;ul, sau ceva de genul &#259;sta. Ultima cifr&#259; nu reprezint&#259; nimic, se determin&#259; &#238;n func&#539;ie de celelalte. Oricum, at&#226;t timp c&#226;t exist&#259; o formul&#259; pentru generare, trebuie s&#259; existe &#537;i una pentru <strong>validare CNP</strong>-uri. Iar aceasta e implementat&#259; &#238;n c&#226;mpul de mai sus.
<br /><br />
Am f&#259;cut o func&#539;ie de validare destul de simplu&#539;&#259;, dac&#259; e&#537;ti programator &#537;i o vrei, scrie-mi &#238;n comentarii, c&#259; &#539;i-o trimit pe mail.
<br /><br />

					<nr_comentarii>63</nr_comentarii>
					<data>
						<ziua>13</ziua>
						<luna>oct</luna>
						<anul>2009</anul>
						<ora>02</ora>
						<minutul>29</minutul>
						<nume_luna>octombrie</nume_luna>
						<ziua_saptamanii>Mar&#355;i</ziua_saptamanii>
					</data>
				</continut>
								<articole_vecine>
									<articol_prev>
						<a href="/blog/cand-pica-pastele.html">C&#226;nd pic&#259; Pa&#351;tele &#238;n 2015</a>
					</articol_prev>
													<articol_next>
						<a href="/blog/tinar.html">T!NAR</a>
					</articol_next>
								</articole_vecine>
				<taguri_articol>
									<a href="/blog/internet.html">internet</a>
								</taguri_articol>
										</articol>
			<comentarii>
							<comentariu nr="1" id="136">
					<de_la>
						<nume>Gabriel</nume>
						<website></website>
					</de_la>
					<data>Duminic&#259;, 29 noiembrie 2009, 12:41</data>
					<detalii>
						Mi se pare f interesant programul tau de generare ...imi place ca are viteza f mare ..timpul de raspuns fiind foarte scurt ... as vrea sa imi trimiti si mie pe mail programu de generare ..si pe cel de verificare daca nu te deranjeaza ...astept si iti zic mersi ..anticipat
											
					</detalii>
				</comentariu>
							<comentariu nr="2" id="151">
					<de_la>
						<nume>Gleja Adrian Stefan</nume>
						<website></website>
					</de_la>
					<data>Luni, 7 decembrie 2009, 22:52</data>
					<detalii>
						Nu e adevarat. Mi-am pus CNP-ul si nu merge:)) mi-a dat invalid. 
											
					</detalii>
				</comentariu>
							<comentariu nr="3" id="152">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Mar&#355;i, 8 decembrie 2009, 01:47</data>
					<detalii>
						@Gleja Adrian Stefan: a&#351; fi tare curios s&#259; v&#259;d ce CNP ai.. nu pentru a face corelarea &#238;ntre un CNP &#351;i o persoan&#259;, ci pentru a-l analiza, c&#259; p&#226;n&#259; acum programul n-a dat rateuri. Dac&#259; vrei s&#259; mi-l zici, o po&#355;i face &#238;n pagina de contact, sau aici, printr-un comentariu, pe care n-am s&#259;-l public.
											
					</detalii>
				</comentariu>
							<comentariu nr="4" id="155">
					<de_la>
						<nume>iulian</nume>
						<website></website>
					</de_la>
					<data>Joi, 10 decembrie 2009, 23:02</data>
					<detalii>
						E super tare programul asta.Mi-am introdus CNP-ul si mi-a dat valid.<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="5" id="380">
					<de_la>
						<nume>Victor</nume>
						<website>http://bucurvictor.wordpress.com</website>
					</de_la>
					<data>Mar&#355;i, 27 aprilie 2010, 18:01</data>
					<detalii>
						Cristi, po&#355;i extrapola date din CNP? Altele dec&#226;t alea pe care le &#351;tie toat&#259; lumea. M&#259; refer la ultimile cifre, dac&#259; po&#355;i extrage jude&#355;, ora&#351; sau alte chestii de genul &#259;sta.
											
					</detalii>
				</comentariu>
							<comentariu nr="6" id="381">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Mar&#355;i, 27 aprilie 2010, 19:22</data>
					<detalii>
						@Victor: da, cum s&#259; nu. Pe baza &#259;lora e f&#259;cut scriptul de <a href="http://jordas.ro/blog/generare-cnp.html">generare CNP</a>.
											
					</detalii>
				</comentariu>
							<comentariu nr="7" id="484">
					<de_la>
						<nume>gabi</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 17 august 2010, 16:16</data>
					<detalii>
						salut. felicitari pentru aceste scripturi. sunt interesat de cel de validare si as dori sa mi-l tirmiti si mie dc nu te deranjeaza. ms anticipat! <br />
<br />
PS: ai descoperit pana la urma ce reprezinta ultimele cifre???
											
					</detalii>
				</comentariu>
							<comentariu nr="8" id="563">
					<de_la>
						<nume>Liviu</nume>
						<website></website>
					</de_la>
					<data>Luni, 28 februarie 2011, 17:41</data>
					<detalii>
						Foarte interesant programelul tau. M-a salvat de cateva ori :P<br />
Poti te rog sa imi trimiti scriptul de verificare respectiv generare? Thanks!<br />
Raman dator macar cu o bere.. :)
											
					</detalii>
				</comentariu>
							<comentariu nr="9" id="566">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Mar&#355;i, 1 martie 2011, 21:27</data>
					<detalii>
						@Liviu: &#354;i-l trimit cu mare pl&#259;cere, dac&#259; a&#351;tep&#355;i p&#226;n&#259; &#238;n weekend (voi avea mai mult timp)
											
					</detalii>
				</comentariu>
							<comentariu nr="10" id="595">
					<de_la>
						<nume>Paula</nume>
						<website></website>
					</de_la>
					<data>Duminic&#259;, 29 mai 2011, 23:36</data>
					<detalii>
						Eu ma dau batuta la cate site-uri m-am uitat si cati algoritmi am incercat. Send me pls.
											
					</detalii>
				</comentariu>
							<comentariu nr="11" id="599">
					<de_la>
						<nume>ori</nume>
						<website></website>
					</de_la>
					<data>Luni, 6 iunie 2011, 12:51</data>
					<detalii>
						Supeeer. Vreau si eu codul pt. generare si validare. Este f interesant. Astept pe mail. Multam mult.
											
					</detalii>
				</comentariu>
							<comentariu nr="12" id="606">
					<de_la>
						<nume>Sergiu</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 21 iunie 2011, 19:38</data>
					<detalii>
						sal..vreau si eu codul sursa pentru validare..imi trebuie pentru proiectul de licenta ...ms
											
					</detalii>
				</comentariu>
							<comentariu nr="13" id="618">
					<de_la>
						<nume>Gabi</nume>
						<website></website>
					</de_la>
					<data>Duminic&#259;, 21 august 2011, 10:38</data>
					<detalii>
						primele 7 cifre dintrun cnp se  potrivesc cu astea 1961101??
											
					</detalii>
				</comentariu>
							<comentariu nr="14" id="623">
					<de_la>
						<nume>ficgo</nume>
						<website></website>
					</de_la>
					<data>Luni, 5 septembrie 2011, 18:01</data>
					<detalii>
						Buna,<br />
as vrea si eu scripturile.<br />
multumesc anticipat<br />
 
											
					</detalii>
				</comentariu>
							<comentariu nr="15" id="637">
					<de_la>
						<nume>Zion</nume>
						<website></website>
					</de_la>
					<data>Joi, 27 octombrie 2011, 00:59</data>
					<detalii>
						Salut!<br />
M-ar interesa scriptul respectiv. Nu am de g&#226;nd s&#259; fac m&#259;g&#259;rii, vreau doar s&#259; v&#259;d care este logica lor. P&#226;n&#259; acum am putut s&#259; &#238;mi dau seama de tot, mai pu&#539;in ultimele 3 cifre.<br />
Din c&#226;te &#537;tiu, ultima e un fel de checksum.
											
					</detalii>
				</comentariu>
							<comentariu nr="16" id="641">
					<de_la>
						<nume>George</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 8 noiembrie 2011, 10:56</data>
					<detalii>
						Salut, m-ar interesa si pe mine formula de validare a CNP-ului, am nevoie de ea pentru un laborator la facultate. <br />
Mersi mult.
											
					</detalii>
				</comentariu>
							<comentariu nr="17" id="644">
					<de_la>
						<nume>Gossler Otto</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 15 noiembrie 2011, 13:02</data>
					<detalii>
						Ultima cifra este cifr&#259; de control  aflat&#259; &#238;n rela&#355;ie cu toate celelate 12 cifre ale CNP-ului. Cifra de control este calculat&#259; dup&#259; cum urmeaz&#259;: fiecare cifr&#259; din CNP este &#238;nmul&#355;it&#259; cu cifra de pe aceea&#351;i pozi&#355;ie din num&#259;rul 279146358279; rezultatele sunt &#238;nsumate, iar rezultatul final este &#238;mp&#259;r&#355;it cu rest la 11. Dac&#259; restul este 10, atunci cifra de control este 1, altfel cifra de control este egal&#259; cu restul.<br />
<br />
Prima cifr&#259; a CNP-ului este: (sex b&#259;rb&#259;tesc / sex femeiesc)<br />
&#8226;	1 / 2 - n&#259;scu&#355;i &#238;ntre 1 ianuarie 1900 &#351;i 31 decembrie 1999 <br />
&#8226;	3 / 4 - n&#259;scu&#355;i &#238;ntre 1 ianuarie 1800 &#351;i 31 decembrie 1899 <br />
&#8226;	5 / 6 - n&#259;scu&#355;i &#238;ntre 1 ianuarie 2000 &#351;i 31 decembrie 2099 <br />
&#8226;	7 / 8 - pentru personale str&#259;ine rezidente &#238;n Rom&#226;nia. <br />
&#206;n + 9 - pentru persoanele str&#259;ine<br />
La cei nascuti dupa 2100 cum o sa fie?<br />
(luat de pe un sait)
											
					</detalii>
				</comentariu>
							<comentariu nr="18" id="661">
					<de_la>
						<nume>Sanela</nume>
						<website></website>
					</de_la>
					<data>Luni, 12 decembrie 2011, 15:17</data>
					<detalii>
						Foarte valid:)))
											
					</detalii>
				</comentariu>
							<comentariu nr="19" id="678">
					<de_la>
						<nume>Tibi</nume>
						<website>http://mediapromusic.hi2.ro/</website>
					</de_la>
					<data>Duminic&#259;, 5 februarie 2012, 11:46</data>
					<detalii>
						Salut as dori si eu scriptul de validare si scriptul de generare daca se poate... Va multumesc
											
					</detalii>
				</comentariu>
							<comentariu nr="20" id="679">
					<de_la>
						<nume>Serban</nume>
						<website></website>
					</de_la>
					<data>Miercuri, 15 februarie 2012, 11:19</data>
					<detalii>
						Salut.<br />
<br />
As dori si eu scripturile..<br />
<br />
Multumesc frumos
											
					</detalii>
				</comentariu>
							<comentariu nr="21" id="680">
					<de_la>
						<nume>Marius Stanica</nume>
						<website></website>
					</de_la>
					<data>Joi, 23 februarie 2012, 15:24</data>
					<detalii>
						Salut,<br />
<br />
Pune conditie si pentru codul de judet (codul este un numar format din doua cifre de la 01 la 46 + 51 si 52)...de exemplu am introdus CNP 1451112620073 care apare ca valid dar de fapt ar trebui sa fie invalid...62 nu are cum sa fie cod de judet.<br />
<br />
<br />
<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="22" id="681">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Joi, 23 februarie 2012, 16:19</data>
					<detalii>
						@Marius Stanica: Salut, ai avut dreptate, era o sc&#259;pare faza cu jude&#355;ul. Am rezolvat-o acum, mersi pentru sesizare!
											
					</detalii>
				</comentariu>
							<comentariu nr="23" id="714">
					<de_la>
						<nume>eliza</nume>
						<website></website>
					</de_la>
					<data>Joi, 10 mai 2012, 17:54</data>
					<detalii>
						salut este super tare chestia asta dar cum a spus cel de mai in sus mi-am bagat cnp-ul si mia dat valid si cnp-ul meu este folosit la nr meu celalalt...am introdus deja 20 de cnp si nici una nu a mers
											
					</detalii>
				</comentariu>
							<comentariu nr="24" id="720">
					<de_la>
						<nume>catalin</nume>
						<website></website>
					</de_la>
					<data>Vineri, 15 iunie 2012, 11:14</data>
					<detalii>
						salut. doresc si eu codul php pt validarea cnp-ului te rog. e interesant si mereu m-am gandit care este metoda de alocare si validare cnp-uri. multumesc anticipat.
											
					</detalii>
				</comentariu>
							<comentariu nr="25" id="723">
					<de_la>
						<nume>tziuka</nume>
						<website></website>
					</de_la>
					<data>Duminic&#259;, 8 iulie 2012, 11:03</data>
					<detalii>
						Imi zici si mie te rog in ce limbaj de programare ai facut programul... as vrea si codul in caz ca-i C sau C++ sau si php...imi poti lasa pe mail. ms mult
											
					</detalii>
				</comentariu>
							<comentariu nr="26" id="725">
					<de_la>
						<nume>Alexandra</nume>
						<website></website>
					</de_la>
					<data>Luni, 23 iulie 2012, 16:41</data>
					<detalii>
						Buna,as dori si eu scriptul de validare si scriptul de generare daca se poate.Am nevoie pentru lucrarea de licenta.Multumesc anticipat!
											
					</detalii>
				</comentariu>
							<comentariu nr="27" id="730">
					<de_la>
						<nume>Liviu</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 31 iulie 2012, 11:47</data>
					<detalii>
						Hai sa-ti dau spre verificare un CNP despre care se spune ca este valid dar este incorect. Un oltean cu numarul 666 nascut in 31 februarie in anul 2000:<br />
5000231286661<br />
Mai e de lucru!
											
					</detalii>
				</comentariu>
							<comentariu nr="28" id="731">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Mar&#355;i, 31 iulie 2012, 12:01</data>
					<detalii>
						@Liviu: 31 Februarie? :)
											
					</detalii>
				</comentariu>
							<comentariu nr="29" id="732">
					<de_la>
						<nume>Liviu</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 31 iulie 2012, 21:42</data>
					<detalii>
						@ Jorda&#351;: <br />
Vreau sa spun ca mai e de lucru pentru ca softul nu stie nici sa vada daca e an bisect. De exemplu 1950 nu e bisect dar se valideaza 29 februarie.<br />
1500229286662
											
					</detalii>
				</comentariu>
							<comentariu nr="30" id="733">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Mar&#355;i, 31 iulie 2012, 22:43</data>
					<detalii>
						@Liviu: Acum m-am prins, ai dreptate. Prima dat&#259; am avut impresia c&#259; vorbeam pe pagina de generare cnp, acum am v&#259;zut c&#259; suntem pe cea de verificare :D<br />
&#206;ntr-adev&#259;r, scriptul de verificare nu se uit&#259; dac&#259; e anul bisect sau nu, ci verific&#259; doar dup&#259; formul&#259;. &#206;n schimb cel de generare e mai bine pus la punct.
											
					</detalii>
				</comentariu>
							<comentariu nr="31" id="734">
					<de_la>
						<nume>cris</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 7 august 2012, 07:47</data>
					<detalii>
						Buna!<br />
Te rog frumos sa-mi trimiti si mie scripturile!<br />
<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="32" id="741">
					<de_la>
						<nume>Satnam singh</nume>
						<website></website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 8 septembrie 2012, 16:24</data>
					<detalii>
						I want to enquiry my indignity card my Romania identity card cnp no is 2710820162146 pls verified this cnp no  thanks
											
					</detalii>
				</comentariu>
							<comentariu nr="33" id="742">
					<de_la>
						<nume>mihai</nume>
						<website></website>
					</de_la>
					<data>Joi, 13 septembrie 2012, 12:36</data>
					<detalii>
						As avea nevoie si eu de scriptul de verificare CNP.<br />
Multumesc anticipat.<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="34" id="753">
					<de_la>
						<nume>confectioneru</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 16 octombrie 2012, 18:55</data>
					<detalii>
						rog baietii destepti sa intrebe o baba de ce nu e real urmatoru cnp 1770229023541<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="35" id="758">
					<de_la>
						<nume>confectioneru</nume>
						<website></website>
					</de_la>
					<data>Luni, 22 octombrie 2012, 20:32</data>
					<detalii>
						IATA O FORMULA DE CARE NU POT SCAPA CNP-URILE ERONATE ( INLOCUIESTE 'C'!$A2 CU CELULA IN CARE AI CNP SUB FORMA DE TEXT )<br />
<br />
=IF(IF(VALUE(MIDB('C'!$A2,1,1))=1,"Barbat-Roman", IF(VALUE(MIDB('C'!$A2,1,1))=2,"Femeie-Romanca", IF(VALUE(MIDB('C'!$A2,1,1))=3,"Barbat-Roman", IF(VALUE(MIDB('C'!$A2,1,1))=4,"Femeie-Romanca", IF(VALUE(MIDB('C'!$A2,1,1))=5,"Barbat-Roman", IF(VALUE(MIDB('C'!$A2,1,1))=6,"Femeie-Romanca", IF(VALUE(MIDB('C'!$A2,1,1))=7,"Barbat-strain rezident in Romania", IF(VALUE(MIDB('C'!$A2,1,1))=8,"Femeie-straina rezidenta in Romania", IF(VALUE(MIDB('C'!$A2,1,1))=9,"Persoana-straina","INCORECT")))))))))="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,1,1))=1,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=2,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=3,1800+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=4,1800+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=5,2000+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=6,2000+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=7,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=8,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=9,1900+ VALUE(MIDB('C'!$A2,2,2)),"INCORECT")))))))))="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,4,2))=1,"Ianuarie", IF(VALUE(MIDB('C'!$A2,4,2))=2,"Februarie", IF(VALUE(MIDB('C'!$A2,4,2))=3,"Martie", IF(VALUE(MIDB('C'!$A2,4,2))=4,"Aprilie", IF(VALUE(MIDB('C'!$A2,4,2))=5,"Mai", IF(VALUE(MIDB('C'!$A2,4,2))=6,"Iunie", IF(VALUE(MIDB('C'!$A2,4,2))=7,"Iulie", IF(VALUE(MIDB('C'!$A2,4,2))=8,"August", IF(VALUE(MIDB('C'!$A2,4,2))=9,"Septembrie", IF(VALUE(MIDB('C'!$A2,4,2))=10,"Octombrie", IF(VALUE(MIDB('C'!$A2,4,2))=11,"Noiembrie", IF(VALUE(MIDB('C'!$A2,4,2))=12,"Decembrie","INCORECT"))))))))))))="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,4,2))=1, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=2, IF(VALUE(MIDB('C'!$A2,6,2))&lt;29,VALUE(MIDB('C'!$A2,6,2)), IF(VALUE(MIDB('C'!$A2,6,2))&gt;29,"INCORECT", IF(MOD(IF(VALUE(MIDB('C'!$A2,1,1))=1,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=2,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=3,1800+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=4,1800+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=5,2000+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=6,2000+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=7,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=8,1900+VALUE(MIDB('C'!$A2,2,2)), IF(VALUE(MIDB('C'!$A2,1,1))=9,1900+VALUE(MIDB('C'!$A2,2,2)),"INCORECT"))))))))),4)=0,29, "INCORECT"))), IF(VALUE(MIDB('C'!$A2,4,2))=3, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=4, IF(VALUE(MIDB('C'!$A2,6,2))&lt;31,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=5, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=6, IF(VALUE(MIDB('C'!$A2,6,2))&lt;31,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=7, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=8, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=9, IF(VALUE(MIDB('C'!$A2,6,2))&lt;31,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=10, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=11, IF(VALUE(MIDB('C'!$A2,6,2))&lt;31,VALUE(MIDB('C'!$A2,6,2)),"INCORECT"), IF(VALUE(MIDB('C'!$A2,4,2))=12, IF(VALUE(MIDB('C'!$A2,6,2))&lt;32,VALUE(MIDB('C'!$A2,6,2)),"INCORECT")))))))))))))="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,8,2))=1,"Alba", IF(VALUE(MIDB('C'!$A2,8,2))=2,"Arad", IF(VALUE(MIDB('C'!$A2,8,2))=3,"Arges", IF(VALUE(MIDB('C'!$A2,8,2))=4,"Bacau", IF(VALUE(MIDB('C'!$A2,8,2))=5,"Bihor", IF(VALUE(MIDB('C'!$A2,8,2))=6,"Bistrita-Nasaud", IF(VALUE(MIDB('C'!$A2,8,2))=7,"Botosani", IF(VALUE(MIDB('C'!$A2,8,2))=8,"Brasov", IF(VALUE(MIDB('C'!$A2,8,2))=9,"Braila", IF(VALUE(MIDB('C'!$A2,8,2))=10,"Buzau", IF(VALUE(MIDB('C'!$A2,8,2))=11,"Caras-Severin", IF(VALUE(MIDB('C'!$A2,8,2))=12,"Cluj", IF(VALUE(MIDB('C'!$A2,8,2))=13,"Constanta", IF(VALUE(MIDB('C'!$A2,8,2))=14,"Covasna", IF(VALUE(MIDB('C'!$A2,8,2))=15,"Dambovita", IF(VALUE(MIDB('C'!$A2,8,2))=16,"Dolj", IF(VALUE(MIDB('C'!$A2,8,2))=17,"Galati", IF(VALUE(MIDB('C'!$A2,8,2))=18,"Gorj", IF(VALUE(MIDB('C'!$A2,8,2))=19,"Harghita", IF(VALUE(MIDB('C'!$A2,8,2))=20,"Hunedoara", IF(VALUE(MIDB('C'!$A2,8,2))=21,"Ialomita", IF(VALUE(MIDB('C'!$A2,8,2))=22,"Iasi", IF(VALUE(MIDB('C'!$A2,8,2))=23,"Ilfov", IF(VALUE(MIDB('C'!$A2,8,2))=24,"Maramures", IF(VALUE(MIDB('C'!$A2,8,2))=25,"Mehedinti", IF(VALUE(MIDB('C'!$A2,8,2))=26,"Mures", IF(VALUE(MIDB('C'!$A2,8,2))=27,"Neamt", IF(VALUE(MIDB('C'!$A2,8,2))=28,"Olt", IF(VALUE(MIDB('C'!$A2,8,2))=29,"Prahova", IF(VALUE(MIDB('C'!$A2,8,2))=30,"Satu-Mare", IF(VALUE(MIDB('C'!$A2,8,2))=31,"Salaj", IF(VALUE(MIDB('C'!$A2,8,2))=32,"Sibiu", IF(VALUE(MIDB('C'!$A2,8,2))=33,"Suceava", IF(VALUE(MIDB('C'!$A2,8,2))=34,"Teleorman", IF(VALUE(MIDB('C'!$A2,8,2))=35,"Timis", IF(VALUE(MIDB('C'!$A2,8,2))=36,"Tulcea", IF(VALUE(MIDB('C'!$A2,8,2))=37,"Vaslui", IF(VALUE(MIDB('C'!$A2,8,2))=38,"Valcea", IF(VALUE(MIDB('C'!$A2,8,2))=39,"Vrancea", IF(VALUE(MIDB('C'!$A2,8,2))=40,"Bucuresti", IF(VALUE(MIDB('C'!$A2,8,2))=41,"Bucuresti-S.1", IF(VALUE(MIDB('C'!$A2,8,2))=42,"Bucuresti-S.2", IF(VALUE(MIDB('C'!$A2,8,2))=43,"Bucuresti-S.3", IF(VALUE(MIDB('C'!$A2,8,2))=44,"Bucuresti-S.4", IF(VALUE(MIDB('C'!$A2,8,2))=45,"Bucuresti-S.5", IF(VALUE(MIDB('C'!$A2,8,2))=46,"Bucuresti-S.6", IF(VALUE(MIDB('C'!$A2,8,2))=51,"Calarasi", IF(VALUE(MIDB('C'!$A2,8,2))=52,"Giurgiu", "INCORECT"))))))))))))))))))))))))))))))))))))))))))))))))="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,10,3))&gt;0, VALUE(MIDB('C'!$A2,10,3)),"INCORECT")="INCORECT","INCORECT", IF(IF(VALUE(MIDB('C'!$A2,13,1))=(IF(MOD((VALUE(MID('C'!A2,1,1))*2+ VALUE(MID('C'!A2,2,1))*7+ VALUE(MID('C'!A2,3,1))*9+ VALUE(MID('C'!A2,4,1))*1+ VALUE(MID('C'!A2,5,1))*4+ VALUE(MID('C'!A2,6,1))*6+ VALUE(MID('C'!A2,7,1))*3+ VALUE(MID('C'!A2,8,1))*5+ VALUE(MID('C'!A2,9,1))*8+ VALUE(MID('C'!A2,10,1))*2+ VALUE(MID('C'!A2,11,1))*7+ VALUE(MID('C'!A2,12,1))*9),11)=10,1,MOD((VALUE(MID('C'!A2,1,1))*2+ VALUE(MID('C'!A2,2,1))*7+ VALUE(MID('C'!A2,3,1))*9+ VALUE(MID('C'!A2,4,1))*1+ VALUE(MID('C'!A2,5,1))*4+ VALUE(MID('C'!A2,6,1))*6+ VALUE(MID('C'!A2,7,1))*3+ VALUE(MID('C'!A2,8,1))*5+ VALUE(MID('C'!A2,9,1))*8+ VALUE(MID('C'!A2,10,1))*2+ VALUE(MID('C'!A2,11,1))*7+ VALUE(MID('C'!A2,12,1))*9),11))),VALUE(MIDB('C'!$A2,13,1)),"INCORECT")="INCORECT", "INCORECT", IF(IF(LEN(A2)=13,"CORECT","INCORECT")="INCORECT","INCORECT","CNP DEFINIT CORECT , INSA NU NEAPARAT APARTINE UNEI PERSOANE REALE VIE ORI DECEDATA"))))))))<br />
<br />
<br />
E MULTA MUNCA ASA-I ?<br />
CINE VREA POATE SA O DESPARTA SPRE A EXTRAGE DATELE PRINCIPALE DIN CNP<br />
SUCCES
											
					</detalii>
				</comentariu>
							<comentariu nr="36" id="759">
					<de_la>
						<nume>confectioneru</nume>
						<website></website>
					</de_la>
					<data>Luni, 22 octombrie 2012, 20:34</data>
					<detalii>
						AM INCERCAT SA TE AJUT , CA SA NU MAI FACA NIMENI MISTO.<br />
``SANSA FAVORIZEAZA MINTILE AVIZATE ! ``
											
					</detalii>
				</comentariu>
							<comentariu nr="37" id="764">
					<de_la>
						<nume>Ovidiu</nume>
						<website></website>
					</de_la>
					<data>Vineri, 9 noiembrie 2012, 12:08</data>
					<detalii>
						Salut, sunt interesat si eu de formula ta de calcul al CNP-ului, ai putea cumva sa mi-o trimiti pe mail ? multumesc.
											
					</detalii>
				</comentariu>
							<comentariu nr="38" id="775">
					<de_la>
						<nume>MArius</nume>
						<website></website>
					</de_la>
					<data>Luni, 17 decembrie 2012, 22:58</data>
					<detalii>
						Imi poti trimite si mie te rog programul de validare si generare ?
											
					</detalii>
				</comentariu>
							<comentariu nr="39" id="776">
					<de_la>
						<nume>liviu</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 18 decembrie 2012, 17:24</data>
					<detalii>
						sal ....ma intereseaza persoanele rezidente in romania ...8..9 ....cum fac ?...nu exista pt rezidenti ??<br />
iti multumesc mult <br />

											
					</detalii>
				</comentariu>
							<comentariu nr="40" id="778">
					<de_la>
						<nume>ioan</nume>
						<website></website>
					</de_la>
					<data>Miercuri, 23 ianuarie 2013, 20:25</data>
					<detalii>
						Felicitari   pentru   programul  de validare merge super,  cel    de generare  da date eronate dar  poate e bine ca e asa , ce ar insemna ca orcine   sa iti afle cnp-ul   iti ia datele de pe facebook(in cazul ca sunt reale)  si iti  face cnp-ul.
											
					</detalii>
				</comentariu>
							<comentariu nr="41" id="779">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Miercuri, 23 ianuarie 2013, 20:35</data>
					<detalii>
						@ioan: merci!<br />
Programul de generare d&#259; date generate, ce pot fi sau nu eronate, dar corecte din punct de vedere al formulei. CNP-urile generate pot fi ale unor persoane doar din &#238;nt&#226;mplare, dar &#238;ntr-o propor&#355;ie foarte mare nu apar&#355;in nim&#259;nui.<br />
BTW, nu poate nimeni s&#259;-&#355;i construiasc&#259; CNP-ul doar din datele de pe Facebook. Eventual poate s&#259; &#355;i-l nimereasc&#259;, cu &#351;anse de 1:1000
											
					</detalii>
				</comentariu>
							<comentariu nr="42" id="792">
					<de_la>
						<nume>Chaos</nume>
						<website></website>
					</de_la>
					<data>Joi, 28 februarie 2013, 17:14</data>
					<detalii>
						Omule u ai configurat programul asta astfel: s averifice daca sunt erori la sex, anul.ziua/luna nasterii, codul judetului si calculul ultimei cifre dupa acel cod cnp 279....<br />
Ori eu daca sunt atent la aceste detalii iti pot construi un CNP pe care programul tau mi`l va considera valid.....singura lui eroare este ca nu cauta intr.o baza de date daca cnp.ul este valid, pur si simplu verifica acele formule de calcul, pe care le paote face orice om cu un itnelect peste medie...<br />
Sunt sigur ca reaalizezi ca ce spun eu este adevarat, dar pt cei sceptici rog sa.mi zica din ce oras, an etc ar vrea sa construiesc un cnp valid(din punct de vedere al programului), iti treb aproximativ 3 min pt asta...
											
					</detalii>
				</comentariu>
							<comentariu nr="43" id="793">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Joi, 28 februarie 2013, 18:36</data>
					<detalii>
						@Chaos: programul nu caut&#259; &#238;n vreo baz&#259; de date a autorit&#259;&#355;ilor s&#259; verifice dac&#259; CNP-ul &#238;ntr-adev&#259;r exist&#259;, nu-mi d&#259; nimeni acces la a&#351;a ceva. &#350;i n-am zis vreodat&#259; c&#259; ar verifica CNP-urile la Poli&#355;ie sau &#238;n alt&#259; parte. Dar asta nu m-a &#238;mpiedicat s&#259; fac un program de verificare doar cu resursele pe care le-am avut. Are &#351;i &#259;sta utilitatea lui.
											
					</detalii>
				</comentariu>
							<comentariu nr="44" id="803">
					<de_la>
						<nume>gaby</nume>
						<website></website>
					</de_la>
					<data>Luni, 25 martie 2013, 18:25</data>
					<detalii>
						imi poti trimite si mie  programul de generare al cnp-ului pe mail, imi trebuie ptr un proiect la facultate,ms <br />

											
					</detalii>
				</comentariu>
							<comentariu nr="45" id="815">
					<de_la>
						<nume>miriuta</nume>
						<website></website>
					</de_la>
					<data>Miercuri, 22 mai 2013, 14:49</data>
					<detalii>
						Am si eu o intrebare legat de CNP. pe langa primele cifre care toata lumea stie ce reprezinta, se poate sa aflu din ultimele 6 care-i adresa persoanei respective sau alte informatii daca nu am acces la o baza de date a autoritatilor ?!  stiu ca suna ciudat ce intreb, e doar o persoana care ma intereseaza, stiti voi la ce ma refer :P 
											
					</detalii>
				</comentariu>
							<comentariu nr="46" id="816">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>Miercuri, 22 mai 2013, 15:46</data>
					<detalii>
						@miriuta: nu se poate afla adresa dintr-un CNP. Adresa &#355;i-o po&#355;i schimba de-a lungul vie&#355;ii, pe c&#226;nd CNP-ul nu. Din ultimele 6 cifre nu se poate afla dec&#226;t jude&#355;ul unde a fost &#238;nregistrat&#259; persoana atunci c&#226;nd s-a n&#259;scut. Mai exact se poate ca un copil s&#259; se nasc&#259; &#238;n jude&#355;ul Prahova &#351;i s&#259; aib&#259; CNP de Tulcea, pentru c&#259; &#238;n Tulcea l-au &#238;nregistrat p&#259;rin&#355;ii. Pe de alt&#259; parte, &#238;n certificat locul na&#351;terii i se trece localitatea din jude&#355;ul Prahova.
											
					</detalii>
				</comentariu>
							<comentariu nr="47" id="821">
					<de_la>
						<nume>Iulian Onofrei</nume>
						<website>http://iulianonofrei.com</website>
					</de_la>
					<data>Miercuri, 29 mai 2013, 20:07</data>
					<detalii>
						Salut, super tare, imi poti trimite te rog script-urile? Sunt curios cum le-ai facut. Mersi
											
					</detalii>
				</comentariu>
							<comentariu nr="48" id="822">
					<de_la>
						<nume>Iliescu Mihai</nume>
						<website></website>
					</de_la>
					<data>Joi, 30 mai 2013, 22:14</data>
					<detalii>
						Super tare !!!!<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="49" id="832">
					<de_la>
						<nume>razvan</nume>
						<website></website>
					</de_la>
					<data>Vineri, 21 iunie 2013, 21:05</data>
					<detalii>
						Chiar nu inteleg cum poti sa faci un programel de verificat validitatea unui cod, atata vreme cat nu stii nici tu ce reprezinta codul respectiv? Tare ciudat. Si ca sa iti arat ca nici cel mai simplu test nu il trece programul tau, am introdus codul 1850229312001 . Mi-l arata ca VALID. Te-as lasa pe tine sa iti dai seama de ce nu e valid, dar ar putea dura prea mult, asa ca te lamuresc eu:  CNP-ul respectiv nu exista deoarece din el rezulta data nasterii ca fiind pe 29 februarie intr-un an nebisect. Mai studiaza, mai implementeaza.  
											
					</detalii>
				</comentariu>
							<comentariu nr="50" id="833">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 22 iunie 2013, 05:45</data>
					<detalii>
						@razvan: dragul meu, ai putea s&#259; te bucuri c&#259; ai identificat eroarea asta &#351;i s&#259; faci tu un verificator corect &#351;i s&#259;-l pui online. Astfel toat&#259; cererea va n&#259;v&#259;li efectiv la tine.<br />
Eu cel putin l-am f&#259;cut pe-&#259;sta, bun sau r&#259;u e aici, acoper&#259; 98% din nevoi. Iar c&#226;nd voi dispune de timp &#238;l voi perfec&#355;iona. Tu ce-ai facut? Ca ironiile ieftine n-aduc nimic bun...
											
					</detalii>
				</comentariu>
							<comentariu nr="51" id="847">
					<de_la>
						<nume>Andrei</nume>
						<website></website>
					</de_la>
					<data>Luni, 29 iulie 2013, 11:14</data>
					<detalii>
						Salut,<br />
<br />
Imi poti trimite si mie functia de verificare CNP?<br />
<br />
Multumesc,<br />
Andrei
											
					</detalii>
				</comentariu>
							<comentariu nr="52" id="849">
					<de_la>
						<nume>Marius</nume>
						<website></website>
					</de_la>
					<data>Joi, 1 august 2013, 18:15</data>
					<detalii>
						Salut, felicitari pentru munca ta! Astept sa mi-l trimiti si mie pe mail, eventual daca vad niste greseli ti-l trimit inapoi cu modificarile, multumesc anticipat!
											
					</detalii>
				</comentariu>
							<comentariu nr="53" id="850">
					<de_la>
						<nume>Besciu Alexandru</nume>
						<website>http://www.caruniversaltm.ro</website>
					</de_la>
					<data>Luni, 12 august 2013, 10:29</data>
					<detalii>
						Salut Cristi!<br />
<br />
Am gasit functia ta de validare a cnp-ului prin intermediul google. Am verificat CNP-ul meu si altele si sunt multumit de rezultat. Drept urmare ai facut o treba grozava! <br />
M-ai ajuta foarte mult in terminarea unui script daca mi-ai trimite-o si mie. <br />
<br />
Multumesc frumos!
											
					</detalii>
				</comentariu>
							<comentariu nr="54" id="856">
					<de_la>
						<nume>Cristina</nume>
						<website></website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 31 august 2013, 20:36</data>
					<detalii>
						In grupul ultimelor 6 cifre ale CNP-ului, primele 2 sunt legate de locul nasterii. Pot sa fie si numere mai mari ca numarul de judete, pentru ca romanii nascuti in strainatate sunt inregistrati la ambasadele sau consulatele Romaniei din tarile respective, fiecare cu codul ei.
											
					</detalii>
				</comentariu>
							<comentariu nr="55" id="903">
					<de_la>
						<nume>AntoNYo</nume>
						<website>http://AntoNYo</website>
					</de_la>
					<data>Vineri, 17 ianuarie 2014, 14:18</data>
					<detalii>
						ms ma ajutat FT mulT!:)<br />
<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="56" id="933">
					<de_la>
						<nume>Chiorean</nume>
						<website></website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 22 februarie 2014, 00:32</data>
					<detalii>
						daca te rog imi dai si mie un cnp pe adresa de E-mail: ca am nevoie la optiunea orange Yanc ca eu de cite ori le fac nu imi da bine! te rog si nuti ramin dator
											
					</detalii>
				</comentariu>
							<comentariu nr="57" id="953">
					<de_la>
						<nume>Daniel</nume>
						<website></website>
					</de_la>
					<data>Joi, 17 aprilie 2014, 19:43</data>
					<detalii>
						Pune-i conditie ca daca anul respectiv e divizibil cu 4 sa admita 29 februarie, altfel nu. Astfel ai scapat de toate reprosurile astora. Asa e omul, stie numai sa critice. De pe margine toti suntem buni, dar cand e vorba de fapte... :-j
											
					</detalii>
				</comentariu>
							<comentariu nr="58" id="975">
					<de_la>
						<nume>sasas</nume>
						<website></website>
					</de_la>
					<data>Duminic&#259;, 1 iunie 2014, 15:18</data>
					<detalii>
						Este o cacialma , nu poti verica cnp daca nu ai si localitatile si mai sunt ultimile 2 cifre care sunt total aleatoare
											
					</detalii>
				</comentariu>
							<comentariu nr="59" id="977">
					<de_la>
						<nume>cristu alexandru</nume>
						<website></website>
					</de_la>
					<data>Miercuri, 4 iunie 2014, 09:39</data>
					<detalii>
						felicitari,in multe cazuri e de mare ajutor,pe mine m-a scos dintr-un mare rahat
											
					</detalii>
				</comentariu>
							<comentariu nr="60" id="1012">
					<de_la>
						<nume>silviu</nume>
						<website></website>
					</de_la>
					<data>Luni, 1 septembrie 2014, 15:11</data>
					<detalii>
						Salutare.A dori si eu programul acesta de generare si cel de validare.Iti multumesc anticipat.@ Jorda&#351;: 
											
					</detalii>
				</comentariu>
							<comentariu nr="61" id="1024">
					<de_la>
						<nume>Mihai</nume>
						<website></website>
					</de_la>
					<data>Joi, 6 august 2015, 10:34</data>
					<detalii>
						Salut, as dori si eu algoritmul de validare, Multumesc anticipat
											
					</detalii>
				</comentariu>
							<comentariu nr="62" id="1036">
					<de_la>
						<nume>Mihailescu</nume>
						<website></website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 8 aprilie 2017, 02:45</data>
					<detalii>
						Salut Cristi. CNP-ul mi s-a recunoscut, treaba buna! Intrebarea mea pt tine ar fi; Daca-ti dau permisiunea sa-mi accesezi TU informatiile de pe CNP, crezi ca poti sa-mi afli numele meu adevarat ? Doar asa ma poti convinge ca un CNP este valid sau nu. Mersi mult!<br />

											
					</detalii>
				</comentariu>
							<comentariu nr="63" id="1037">
					<de_la tip="admin">
						<nume>Jorda&#351;</nume>
						<website>http://www.jordas.ro/</website>
					</de_la>
					<data>S&#226;mb&#259;t&#259;, 8 aprilie 2017, 15:50</data>
					<detalii>
						@Mihailescu: Salutare!<br />
Acest progr&#259;mel nu face altceva dec&#226;t s&#259; verifice dac&#259; un &#537;ir de numere are structura unui CNP, nimic mai mult. Are doar aceast&#259; mic&#259; &#537;i simpl&#259; utilitate.<br />
Nu poate afla nimeni &#238;n mod arbitrar datele asociate unui CNP, &#238;n afar&#259; de Poli&#539;ie, prin Eviden&#539;a Popula&#539;iei.<br />
Chiar dac&#259; tu &#238;mi dai permisiunea de a-&#539;i accesa numele sau alte date (&#238;n baza CNP-ului), eu n-am de unde s&#259; iau aceste date. Pentru c&#259; nu sunt publice.<br />
Doar procesatorii de date cu caracter personal (ex.: b&#259;nci) pot cunoa&#537;te unele date de-ale tale, dar doar dac&#259; le-ai dat acces &#238;nainte, iar ei le-au stocat (ai f&#259;cut un credit, un abonament etc.).
											
					</detalii>
				</comentariu>
							<comentariu nr="64" id="1038">
					<de_la>
						<nume>Sergiu</nume>
						<website></website>
					</de_la>
					<data>Mar&#355;i, 18 aprilie 2017, 02:35</data>
					<detalii>
						Salutare.<br />
<br />
Ai putea sa-mi trimiti si mie scriptul pe email? Te rog mult.<br />
<br />
Multumesc<br />

											
					</detalii>
				</comentariu>
						</comentarii>
			<paginare_comentarii first="">
							</paginare_comentarii>
		</pagina_articol>
		<articole_similare>
					<h2><a href="/blog/generare-cnp.html">Generare CNP</a></h2>
					<h2><a href="/blog/verificare-cnp.html">Verificare CNP</a></h2>
					<h2><a href="/blog/cand-pica-pastele.html">C&#226;nd pic&#259; Pa&#351;tele &#238;n 2015</a></h2>
					<h2><a href="/blog/cum-sa-scapi-de-reclamele-adsense.html">Cum s&#259; scapi de reclamele adSense</a></h2>
					<h2><a href="/blog/flintstone-virgilica.html">Flintstone Virgilic&#259;</a></h2>
					<h2><a href="/blog/cele-mai-folosite-parole-in-ro.html">Cele mai folosite parole &#238;n .ro</a></h2>
					<h2><a href="/blog/kant-si-ora-exacta.html">Kant &#537;i ora exact&#259;</a></h2>
					<h2><a href="/blog/am-aflat-de-ce-cumpara-romanii-libertatea-si-cancan.html">Am aflat de ce cump&#259;r&#259; rom&#226;nii Libertatea &#351;i Cancan</a></h2>
					<h2><a href="/blog/ia-sa-vedem-alt-test.html">Ia s&#259; vedem alt test...</a></h2>
					<h2><a href="/blog/capatul-internetului.html">Cap&#259;tul internetului</a></h2>
				</articole_similare>
		<ultimele_articole>
					<a href="/blog/flintstone-virgilica.html"><h4>Flintstone Virgilic&#259;</h4></a>
					<a href="/blog/problema-de-marti.html"><h4>Problema de mar&#355;i :)</h4></a>
					<a href="/blog/99-de-canale.html"><h4>99 de canale</h4></a>
					<a href="/blog/aveti-30-de-banuti.html"><h4>Ave&#355;i 30 de b&#259;nu&#355;i?</h4></a>
					<a href="/blog/in-ce-zi-a-saptamanii-pica-ziua-ta.html"><h4>&#206;n ce zi a s&#259;pt&#259;m&#226;nii pic&#259; ziua ta</h4></a>
					<a href="/blog/ia-sa-vedem-alt-test.html"><h4>Ia s&#259; vedem alt test...</h4></a>
					<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
					<a href="/blog/tinar.html"><h4>T!NAR</h4></a>
					<a href="/blog/verificare-cnp.html"><h4>Verificare CNP</h4></a>
					<a href="/blog/cand-pica-pastele.html"><h4>C&#226;nd pic&#259; Pa&#351;tele &#238;n 2015</h4></a>
				</ultimele_articole>
		<ultimele_comentarii>
					<comentariu id="1050">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>Jorda&#351;</nume>
					<web>http://www.jordas.ro/</web>
				</de_la>
			</comentariu>
					<comentariu id="1049">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>cosar stefan</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1048">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>Looper</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1047">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>Cristiana Tnx</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1046">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>iredbaron</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1044">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>Dragos</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1041">
				<a href="/blog/cum-sa-scapi-de-reclamele-adsense.html"><h4>Cum s&#259; scapi de reclamele adSense</h4></a>
				<de_la>
					<nume>Jorda&#351;</nume>
					<web>http://www.jordas.ro/</web>
				</de_la>
			</comentariu>
					<comentariu id="1040">
				<a href="/blog/cum-sa-scapi-de-reclamele-adsense.html"><h4>Cum s&#259; scapi de reclamele adSense</h4></a>
				<de_la>
					<nume>Alex</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1039">
				<a href="/blog/generare-cnp.html"><h4>Generare CNP</h4></a>
				<de_la>
					<nume>omar</nume>
					<web></web>
				</de_la>
			</comentariu>
					<comentariu id="1038">
				<a href="/blog/verificare-cnp.html"><h4>Verificare CNP</h4></a>
				<de_la>
					<nume>Sergiu</nume>
					<web></web>
				</de_la>
			</comentariu>
				</ultimele_comentarii>
					<arhiva>
	<an top="44">2011</an>
		<an top="74">2010</an>
		<an top="104">2009</an>
		<a href="/blog/arhiva.html" title="Toat&#259; arhiva">Toat&#259; arhiva</a>
</arhiva>
<taguri>
	<a href="/blog/diverse.html" title="diverse"><h4>diverse</h4></a>
	<a href="/blog/fun.html" title="fun"><h4>fun</h4></a>
	<a href="/blog/personal.html" title="personal"><h4>personal</h4></a>
	<a href="/blog/foto.html" title="foto"><h4>foto</h4></a>
	<a href="/blog/idiotenii.html" title="idio&#355;enii"><h4>idio&#355;enii</h4></a>
	<a href="/blog/internet.html" title="internet"><h4>internet</h4></a>
	<a href="/blog/youtube.html" title="youtube"><h4>youtube</h4></a>
	<a href="/blog/muzica.html" title="muzic&#259;"><h4>muzic&#259;</h4></a>
	<a href="/blog/tv.html" title="tv"><h4>tv</h4></a>
	<a href="/blog/de-la-ramona.html" title="de la Ramona"><h4>de la Ramona</h4></a>
	<a href="/blog/taguri.html" title="Toate tagurile"><h5>Toate tagurile</h5></a>
</taguri>
<sustin>
	<a href="http://bucurvictor.wordpress.com/" title="Victor Bucur"><h4>Victor Bucur</h4></a>
	<a href="http://bogdanvelea.ro/" title="Fotograf nunta"><h4>Fotograf nunt&#259;</h4></a>
</sustin>
<top_articole_citite>
	<a href="/blog/libertatea-pe-internet.html"><h4>Libertatea pe internet</h4></a>
	<a href="/blog/am-aflat-de-ce-cumpara-romanii-libertatea-si-cancan.html"><h4>Am aflat de ce cump&#259;r&#259; rom&#226;nii Libertatea &#351;i Cancan</h4></a>
	<a href="/blog/kant-si-ora-exacta.html"><h4>Kant &#537;i ora exact&#259;</h4></a>
	<a href="/blog/cele-mai-folosite-parole-in-ro.html"><h4>Cele mai folosite parole &#238;n .ro</h4></a>
	<a href="/blog/cum-sa-scapi-de-reclamele-adsense.html"><h4>Cum s&#259; scapi de reclamele adSense</h4></a>
	<a href="/blog/cand-pica-pastele.html"><h4>C&#226;nd pic&#259; Pa&#351;tele &#238;n 2015</h4></a>
	<a href="/blog/verificare-cnp.html"><h4>Verificare CNP</h4></a>
</top_articole_citite>
				<h6>Jordas's Blog</h6>
		<motto>thinking outside the box</motto>
	</body>
</html>