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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 6 | Data de Nascimento (AAMMDD) | 6 dígitos | Ano (2 dígitos), Mês (01–12) e Dia (01–31) | 900115 |
| 7 a 10 | Gênero e Sequencial Diário | 4 dígitos | 0000–4999 = Feminino; 5000–9999 = Masculino | 5023 |
| 11 | Status de Cidadania | 1 dígito | 0 = Cidadão Sul-Africano; 1 = Residente Permanente | 0 |
| 12 | Dígito Histórico / Padrão | 1 dígito | Oficialmente 8 (pós-1994) | 8 |
| 13 | Dígito Verificador (DV) | 1 dígito | Calculado 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. Some os dígitos das posições ímpares (1, 3, 5, 7, 9, 11) no acumulador A.
- 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. Some todos os dígitos individuais de B obtendo D.
- 4. Calcule o total E = A + D.
- 5. O dígito verificador é DV = (10 - (E mod 10)) mod 10.