Validador de CNH
Valide números de CNH (Carteira Nacional de Habilitação). Para pruebas.
Acerca del Validador de CNH
Esta herramienta verifica la validez matemática de un número de CNH (Carteira Nacional de Habilitação). La validación se basa en los algoritmos de cálculo de los dos dígitos verificadores, que garantizan la integridad y autenticidad de la secuencia numérica del documento.
Es una herramienta esencial para desarrolladores y probadores (QAs) que necesitan garantizar que sus sistemas validen correctamente el formato de una CNH. Un número de CNH matemáticamente válido pasará las validaciones de formulario, pero esto no significa que la CNH pertenezca a una persona real o que esté registrada en algún DETRAN.
Anatomía y Estructura de la CNH Brasileña
La licencia de conducir consta de 11 dígitos divididos en:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 9 | Registro Renach | 9 dígitos | Número correlativo asignado al conductor | 027877543 |
| 10 y 11 | Dígitos Verificadores | 2 dígitos | Dos dígitos calculados por la normativa Denatran 185/2006 | 02 |
Algoritmo Oficial de la CNH (Denatran 185/2006)
La normativa del Denatran aplica pesos opuestos y factor de ajuste para el segundo dígito:
- 1. Multiplicar los 9 dígitos por factores de 9 a 1.
- 2. Calcular el residuo de la división por 11.
- 3. Si el residuo es > 9, DV1 = 0 y decremento = 2; sino DV1 = residuo y decremento = 0.
- 4. Multiplicar los 9 dígitos por factores de 1 a 9.
- 5. Obtener residuo y restar el factor de decremento.
- 6. Si el resultado es negativo, sumar 11; si supera 9, asignar 0.
- 7. Se descartan series de 11 dígitos repetidos.