Regra aplicada

Envelope v 1 estrito → PBKDF2-SHA256 → AES-GCM autenticado → UTF-8 fatal → backup válido.

Usar o formato correspondente

Esta ferramenta aceita somente RED-BACKUP-AES256GCM-v1, criado pelo guia de criptografia deste site. Cole o envelope JSON completo e a mesma senha usada na criação. Espaços dentro da senha fazem parte dela; não são aparados. Não funciona como removedor de senhas de ZIP, PDF ou qualquer formato de outro aplicativo.

O formato fixa PBKDF2-HMAC-SHA256 em 600 mil iterações, sal de 16 bytes, IV de 12 bytes e tag de 128 bits. Campos inesperados, parâmetros alterados, Base64 não canônico e tamanhos incompatíveis são rejeitados. O programa não tenta adivinhar uma variante nem aceita um custo arbitrário indicado por um arquivo desconhecido.

Autenticar antes de revelar

A derivação produz uma chave a partir da senha e do sal. AES-GCM verifica cifra, IV e dados adicionais de versão antes de devolver o texto. Senha incorreta e adulteração produzem uma falha genérica de autenticação, sem saída parcial. Trocar apenas a indentação externa do envelope não altera a cifra e continua permitido.

Depois da autenticação, a saída ainda deve formar UTF-8 válido e passar pelo validador de campanhas padrão. A tabela confirma bytes, candidatura e turno somente nessa etapa. Isso distingue decifrar dados de obter um save realmente compatível. Uma autenticação válida não certifica que a pessoa que criou o envelope nunca editou a partida.

Baixar e conferir a cópia

O download contém o JSON original decifrado, preservando seus bytes UTF-8. Se você guardou um hash ou o arquivo anterior, compare a integridade antes de restaurar. A função não lê o save atual, não grava uma nova campanha e não executa a restauração. Guarde uma cópia da partida em andamento antes de usar qualquer outra ferramenta que a substitua.

O envelope tem limite de 700 mil caracteres e a saída do backup tem seus próprios limites de tamanho e estrutura. Uma senha perdida não pode ser recuperada pelo site. O exemplo inicial é público e demonstra compatibilidade, sem servir como proteção real. Para resolver uma falha, confira primeiro versão, integridade do arquivo e senha, sem repetir tentativas aleatórias de adivinhação.

Conferir dois cenários de referência

Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.

Mesma senha e envelope válidos

Entradas alteradas: Senha local de 12 a 128 caracteres = Exemplo-publico-2026. As demais entradas seguem o exemplo inicial.

Envelope autenticado e JSON validado
Resultado do cenário informado
VerificaçãoValor
Bytes JSON UTF-87.479
CandidaturaLula
Turno1
Autenticação AES-GCMConfere

Aceita somente RED-BACKUP-AES256GCM-v1 deste guia. Senha errada e adulteração não revelam texto parcial. Resultado é download explícito; não escreve campanha, não remove senha de formatos externos e não recupera senhas perdidas.

Envelope sem espaços JSON

Entradas alteradas: Envelope RED-BACKUP-AES256GCM-v1 = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

Envelope autenticado e JSON validado
Resultado do cenário informado
VerificaçãoValor
Bytes JSON UTF-87.479
CandidaturaLula
Turno1
Autenticação AES-GCMConfere

Aceita somente RED-BACKUP-AES256GCM-v1 deste guia. Senha errada e adulteração não revelam texto parcial. Resultado é download explícito; não escreve campanha, não remove senha de formatos externos e não recupera senhas perdidas.

Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.

Verificação editorial

Regras, dados e exemplos conferidos na versão do jogo em 20 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.