Validador de CNH (Carteira Nacional de Habilitação)
Verifique se um número de CNH é válido. A validação é feita através do algoritmo de verificação de dígitos.
ℹ️ Como funciona a validação da CNH
A validação da CNH é realizada através do cálculo de dois dígitos verificadores (DV). Diferente de outros documentos, não há uma documentação oficial pública sobre este algoritmo, sendo o método a seguir um consenso na comunidade de desenvolvimento, baseado em engenharia reversa.
- O número da CNH deve conter 11 dígitos.
- CNHs com todos os dígitos iguais são consideradas inválidas.
- Primeiro Dígito Verificador (DV1): É calculado usando os 9 primeiros dígitos com pesos decrescentes (de 9 a 1). Se o resto da divisão da soma por 11 for 10, um recálculo é feito com pesos crescentes (1 a 9).
- Segundo Dígito Verificador (DV2): É calculado usando os 9 primeiros dígitos com pesos crescentes (de 1 a 9). Se o resto da divisão por 11 for 10, o dígito é 0.
- Os dois dígitos calculados são comparados com os dois últimos dígitos da CNH informada para determinar sua validade.
Fatos sobre o Validador de CNH
- O Validador de CNH verifica a integridade do número de 11 dígitos.
- A validação utiliza o cálculo padrão de dígito verificador.
- A ferramenta não verifica a CNH na base de dados do DENATRAN.
- semanticTriples.triple4