RO
Setări

Alege cum vrei să vezi acest website.

Limbă

Selectează limba preferată pentru acest website.

Cum calculează unealta CNP cifra de control din poziția 13

Proiecte și aplicații

Întrebare · Ionel Nistor · 52 minute în urmă · 3 vizualizări

proiecte tools cnp validare

Articol editorial, pregătit pentru bază de cunoștințe. Nu este o conversație simulată a comunității.

Validatorul CNP de pe tools.ionelnistor.com aplică regula oficială: primele douăsprezece cifre sunt înmulțite cu constanta 2 7 9 1 4 6 3 5 8 2 7 9, suma modulo 11 dă restul, iar cifra de control este restul sau 1 dacă restul este 10. Unealta nu interoghează Registrul Național de Evidență a Persoanelor. Rezultatul pozitiv înseamnă coerență internă a șirului, nu consimțământ pentru prelucrare și nici dovada identității în fața unei instituții.

Structura celor 13 cifre



Prima cifră codifică sexul și secolul nașterii (1–8 pentru cetățeni români, 9 pentru rezidenți). Următoarele șase cifre reprezintă data nașterii AAMMLL, iar validatorul poate semnala date imposibile, cum ar fi luna 19. Apoi vin trei cifre de județ sau sector București, urmate de un număr de ordine pe trei poziții. A treisprezecea cifră este strict derivată matematic din celelalte prin constanta 279146358279; o greșeală acolo face ca întregul șir să fie respins chiar dacă restul pare plauzibil vizual.

Ce confirmă validatorul



Pe tools.ionelnistor.com verificarea reușită înseamnă că lungimea este 13, toate caracterele sunt cifre, suma ponderată modulo 11 produce cifra de control așteptată și, unde este implementat, data calendaristică este acceptabilă. Nu înseamnă că persoana există în REGISTRU, că documentul este valabil sau că poți prelucra datele fără temei legal. Pentru teste folosește șiruri fictive calculate manual sau generatoare offline, nu CNP-uri reale ale colegilor sau clienților.

Erori frecvente raportate



Utilizatorii copiază CNP-uri din PDF-uri cu spații invizibile, cu litera O în loc de zero sau cu liniuță între grupuri. Alteori lipesc un șir de 12 cifre și așteaptă ca unealta să completeze cifra de control; pagina publică validează, nu emite identități. Dacă primești respingere, recalculează manual: înmulțește fiecare dintre primele 12 cifre cu factorii constantei, adună, împarte la 11 și compară restul cu cifra 13. Notează dacă mesajul paginii distinge „format invalid” de „cifră de control greșită”.

Forum și confidențialitate



Discuțiile despre CNP pe /forum trebuie anonimizate: înlocuiește cifrele centrale cu X sau folosește un exemplu complet inventat cu sumă de control corectă. Raportările de bug descriu browserul, extensiile de autofill și dacă ai lipit din aplicații bancare care maschează cifre. Pentru reclamații legale, contestări oficiale sau solicitări GDPR, canalul de contact de pe ionelnistor.com este potrivit, nu un fir public indexabil. Menționează dacă problema apare doar când CNP-ul este copiat cu spații între grupele de cifre afișate pe documente.

Ionel Nistor · 52 minute în urmă

Postează doar CNP-uri fictive; marchează dacă ai verificat manual constanta 279146358279.

0 Util

Autentifică-te ca să scrii

Discuții din aceeași categorie