Passer au contenu principal
Passer au contenu principal

Validateur CNH

Validez les numéros CNH (Permis National de Conduire) rapidement et en toute sécurité.

À propos du validateur CNH

Cet outil vérifie la validité mathématique d'un numéro CNH (Permis National de Conduire). La validation s'appuie sur les algorithmes de calcul des deux chiffres de vérification, qui garantissent l'intégrité et l'authenticité de la séquence numérique du document.

Il s'agit d'un outil essentiel pour les développeurs et les testeurs (QA) qui doivent s'assurer que leurs systèmes valident correctement le format CNH. Un numéro CNH mathématiquement valide passera les validations du formulaire, mais cela ne signifie pas que le CNH appartient à une personne réelle ou est enregistré auprès d'un DETRAN.

Anatomie & Structure du Permis de Conduire Brésilien

Le permis de conduire brésilien comporte 11 chiffres :

PositionChampLongueurSignification & RègleExemple
1 à 9Registre Renach9 chiffresNuméro d'enregistrement du conducteur027877543
10 et 11Chiffres de Contrôle2 chiffresDeux clés calculées selon l'Ordonnance Denatran 185/200602

Algorithme Officiel de la CNH (Denatran 185/2006)

Le Denatran utilise deux séries de poids inversées et un facteur d'ajustement :

CC1 = (Somme1 % 11); si CC1 > 9 -> {CC1 = 0; dec = 2}; CC2 = (Somme2 % 11 - dec)
  1. 1. Multiplier les 9 premiers chiffres par les poids 9 à 1.
  2. 2. Prendre le reste modulo 11.
  3. 3. Si le reste > 9, CC1 = 0 et le décrément vaut 2 ; sinon CC1 = reste et décrément = 0.
  4. 4. Multiplier les 9 chiffres par les poids 1 à 9.
  5. 5. Calculer le reste et soustraire le décrément.
  6. 6. Si négatif, ajouter 11 ; si supérieur à 9, fixer à 0.
  7. 7. Les séries de 11 chiffres répétés sont rejetées.

Foire aux questions (FAQ)