Pular para o conteúdo principal

Gerador de South African ID (África do Sul)

Gere e formate South African ID Numbers (13 dígitos com algoritmo de Luhn) para testes.

Aguardando geração...

Sobre o South African ID Number

O South African ID é o número de identificação de 13 dígitos emitido pelo Departamento de Assuntos Internos (DHA) da África do Sul.

Sua estrutura `YYMMDDSSSSCAZ` codifica a data de nascimento (6 dígitos), gênero (4 dígitos: 0000-4999 feminino, 5000-9999 masculino), cidadania (0 para cidadão, 1 para residente permanente) e dígito de controle de Luhn.

Anatomia & Estrutura do South African ID Number — África do Sul

O documento de identificação sul-africano é composto por 13 dígitos numéricos em 5 partes:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 6Data de Nascimento (AAMMDD)6 dígitosAno (2 dígitos), Mês (01–12) e Dia (01–31)900115
7 a 10Gênero e Sequencial Diário4 dígitos0000–4999 = Feminino; 5000–9999 = Masculino5023
11Status de Cidadania1 dígito0 = Cidadão Sul-Africano; 1 = Residente Permanente0
12Dígito Histórico / Padrão1 dígitoOficialmente 8 (pós-1994)8
13Dígito Verificador (DV)1 dígitoCalculado via algoritmo oficial de **Luhn (Módulo 10)**4

Algoritmo Oficial (Luhn Módulo 10 — DHA South Africa)

Cálculo oficial do dígito verificador do ID sul-africano:

A = Σ d[ímpar]; B = concat(d[par]) * 2; D = soma_digitos(B); DV = (10 - ((A + D) mod 10)) mod 10
  1. 1. Some os dígitos das posições ímpares (1, 3, 5, 7, 9, 11) no acumulador A.
  2. 2. Concatene os dígitos das posições pares (2, 4, 6, 8, 10, 12) e multiplique o número por 2 gerando B.
  3. 3. Some todos os dígitos individuais de B obtendo D.
  4. 4. Calcule o total E = A + D.
  5. 5. O dígito verificador é DV = (10 - (E mod 10)) mod 10.

Perguntas Frequentes