Valide números de identificação usando o algoritmo de Luhn (módulo 10). Comumente usado para cartões de crédito, IMEI e números de previdência social.
Número: 4485275742308327 Verificação Luhn: ✅ Válido Tipo de Cartão: Visa Dígito de Verificação: 7 Passo a passo: Dígitos: 4 4 8 5 2 7 5 7 4 2 3 0 8 3 2 7 Dobrados: 8 8 16 5 4 7 10 7 8 2 6 0 16 3 4 7 Soma: 8+8+7+5+4+7+1+7+8+2+6+0+7+3+4+7 = 84 84 ÷ 10 = 8 resto 4 ❌
Nota: O algoritmo de Luhn detecta a maioria dos erros de um único dígito e transposições de dígitos adjacentes. Não é uma verificação criptográfica.
O que é o Algoritmo de Luhn?
O algoritmo de Luhn (também conhecido como algoritmo "módulo 10") é uma fórmula simples de soma de verificação usada para validar vários números de identificação, como números de cartões de crédito, IMEI e números de previdência social [citation:1][citation:5].
Foi desenvolvido em 1954 por Hans Peter Luhn, pesquisador da IBM, e agora é de domínio público [citation:2][citation:6].
Como funciona:
- Começando pelo dígito mais à direita, dobre cada segundo dígito.
- Se o dobro resultar em um número de dois dígitos, some esses dígitos (ou subtraia 9).
- Some todos os dígitos (dobrados e não dobrados).
- Se o total for divisível por 10, o número passa na verificação de Luhn [citation:6].
Como Usar Esta Calculadora
- Insira um número: Digite o número a ser validado. Espaços e traços são removidos automaticamente.
- Validar: Clique em “Validar” ou pressione Enter.
- Gerar dígito de verificação: Clique em “Gerar Dígito de Verificação” para calcular o dígito correto para o prefixo inserido.
- Interpretação: O resultado mostra se o número é válido, identifica o tipo de cartão e exibe o cálculo passo a passo.