Calculadora do Algoritmo de Luhn – Validador de Números de Identificação

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:

  1. Começando pelo dígito mais à direita, dobre cada segundo dígito.
  2. Se o dobro resultar em um número de dois dígitos, some esses dígitos (ou subtraia 9).
  3. Some todos os dígitos (dobrados e não dobrados).
  4. Se o total for divisível por 10, o número passa na verificação de Luhn [citation:6].

Como Usar Esta Calculadora

  1. Insira um número: Digite o número a ser validado. Espaços e traços são removidos automaticamente.
  2. Validar: Clique em “Validar” ou pressione Enter.
  3. Gerar dígito de verificação: Clique em “Gerar Dígito de Verificação” para calcular o dígito correto para o prefixo inserido.
  4. 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.

Leave a Reply