CNH-generator og validator

Lag gyldige numre for brasiliansk førerkort (CNH) til programvaretesting, og valider et hvilket som helst CNH på et blunk.

Kun for programvaretesting. Dataene som genereres her, er tilfeldige og tilhører ingen virkelig person eller virksomhet. Å bruke dem til svindel eller i ond hensikt er straffbart.

Slik bruker du verktøyet

  1. Klikk «Generer» for å lage et tilfeldig CNH-nummer der begge DENATRAN-kontrollsifrene er matematisk gyldige.
  2. For å validere: lim inn et 11-sifret CNH i valideringsfeltet – begge kontrollsifrene regnes ut på nytt mens du skriver.
  3. Bruk "Kopiere" for å hente resultatet. Alt kjører i nettleseren din — ingenting sendes til noen server.

Om dette verktøyet

CNH (Carteira Nacional de Habilitação) er det brasilianske førerkortet. Nummeret som identifiserer det – registro – har 11 sifre: ni som identifiserer dokumentet pluss to kontrollsifre definert av DENATRAN og regnet ut med to runder modulo 11-aritmetikk. Dette verktøyet lager numre som oppfyller det regnestykket, og validerer et hvilket som helst nummer du limer inn mot den samme regelen.

Det andre kontrollsifferet har en finurlighet det er verdt å kjenne til hvis du skal implementere regelen selv. Det første sifferet bruker synkende vekter fra 9 til 1; når resten kommer opp i 10, blir sifferet 0 og et fradragsflagg settes. Det andre sifferet bruker stigende vekter fra 1 til 9, og når flagget er satt, trekkes 2 fra det – med tilbakelegging rundt 11 hvis resultatet blir negativt – før den samme regelen om at 10 blir 0 anvendes. Implementasjoner som hopper over fradraget, avviser omtrent ett av elleve legitime førerkort, og det er den vanlige grunnen til at to validatorer er uenige om det samme nummeret.

Bruk det til å fylle testmiljøer: skjemaer for sjåførregistrering, flåtestyringssystemer, onboarding hos taxi-apper og forsikringstilbud spør alle etter et CNH-nummer, og alle avviser en håndskrevet sifferrekke. Numrene her er tilfeldige og hentet fra nettleserens kryptografiske tilfeldighetskilde; de slås ikke opp i noen Detran-database og svarer til ingen ekte sjåfør eller førerkort. Ingenting overføres – generering og validering skjer i sin helhet på enheten din.

Formelen

Første kontrollsiffer: multipliser de 9 grunnsifrene med vektene 9, 8, 7, 6, 5, 4, 3, 2, 1 og ta resten av divisjonen med 11; kommer den opp i 10, blir sifferet 0 og et fradrag på 2 flagges. Andre kontrollsiffer: multipliser de samme 9 sifrene med vektene 1, 2, 3, 4, 5, 6, 7, 8, 9, ta resten av divisjonen med 11, trekk fra fradraget når det er flagget (legg til 11 igjen hvis resultatet blir negativt); kommer den opp i 10, blir sifferet 0.

Ofte stilte spørsmål

Er dette et ekte dokument?

Nei. Nummeret er tilfeldig og oppfyller bare regnestykket for DENATRAN-kontrollsifrene. Det er ikke registrert hos noen Detran og tilhører ingen sjåfør.

Hvilket CNH-nummer genereres her?

Det 11-sifrede registreringsnummeret (número de registro), feltet nesten alle systemer validerer. Espelho-nummeret, sikkerhetskoden og PID-en som er trykt på kortet er egne felter uten noen offentlig kontrollsifferregel.

Hvorfor er to validatorer uenige om det samme CNH-et?

Fordi mange implementasjoner hopper over fradragsregelen i det andre kontrollsifferet. Når resten i det første sifferet kommer opp i 10, må 2 trekkes fra det andre sifferet; validatorer som glemmer det, avviser feilaktig rundt 9 % av legitime numre.

Hvordan skal et CNH-nummer formateres?

Offisielt som 11 rene sifre uten skilletegn. Den valgfrie formateringen her setter inn en bindestrek foran de to kontrollsifrene utelukkende for å gjøre nummeret lettere å lese og korrekturlese.

Kan jeg bruke et generert CNH til å leie bil eller opprette en konto?

Nei. Genererte dokumenter er kun til programvaretesting. Å bruke dem på ekte tjenester kan utgjøre bedrageri, som er straffbart i Brasil.

Forlater nummeret nettleseren min?

Nei. Generering og validering kjører 100 % i JavaScript på enheten din. Ingenting lastes opp, logges eller lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.