Um pacote recuperável, não outra extensão
Arquivos usam AES-256-GCM e a mesma derivação de senha do texto. Nome original, tipo e comprimento são colocados junto aos bytes em um registro interno criptografado. O JSON externo não mostra o nome original.
O download se chama encrypted.aes.json. Mudar a extensão não criptografa dados; copiar apenas ciphertext perde contexto. Guarde pacote e senha separadamente. Não há promessa de abrir senhas ZIP, documentos Office ou qualquer arquivo .aes.
Criptografe, salve e restaure
- Escolha Criptografar, selecione ou arraste um arquivo e informe uma senha. Arquivos vazios são aceitos.
- Execute: o Worker mostra processamento, não porcentagens inventadas.
- Baixe o pacote completo e preserve o original até testar a recuperação.
- Escolha Descriptografar, importe o pacote e baixe o arquivo restaurado usando a senha original.
Cancelar encerra o Worker. Uma nova seleção invalida a saída antiga; um trabalho anterior não pode substituí-la. Limpar libera referências, não certifica apagamento físico da memória.
Limites e cuidados ao recuperar
O limite original é 25 MiB; o pacote JSON pode ter até 36 MiB. Base64 representa três bytes com cerca de quatro caracteres. Web Crypto processa a mensagem inteira, não faz criptografia nativa em streaming e pode manter várias cópias na memória. Celulares podem levar mais tempo.
Este fluxo usa apenas GCM com senha. O nome recuperado é limpo de separadores de caminho e caracteres perigosos, e o download usa MIME binário genérico. Autenticar os dados não torna o arquivo original seguro para executar; não há verificação antivírus.
Ferramentas e leituras relacionadas
- Criptografar texto
- Descriptografar texto
- Gerar uma chave
- O que é AES: chaves, blocos e recuperação
- AES-GCM, CBC e CTR: autenticação e parâmetros
- AES-128, AES-192 e AES-256: bytes e codificações
Referências técnicas
Atualizado em 16 de outubro de 2026
