Criptografia de Texto AES
Criptografe qualquer texto com uma senha usando AES-256-GCM e derivação de chave PBKDF2. Tudo roda no seu navegador — sua senha e dados nunca saem do dispositivo.
Texto cifrado (Base64)
Copiado!
O resultado aparecerá aqui.
Como funciona
Esta ferramenta usa a API Web Crypto do navegador para cifrar e decifrar texto com AES-GCM de 256 bits, totalmente no seu navegador — nenhum dado é enviado a um servidor.
Como usar:
- Digite ou cole o seu texto no campo Texto simples.
- Insira uma senha forte no campo Senha.
- Clique em Cifrar para obter o texto cifrado codificado em Base64.
- Para decifrar, cole o texto cifrado, insira a mesma senha e clique em Decifrar.
Exemplo: Texto «Olá» + senha «segredo123» → cadeia Base64 cifrada única.
Limitações: A senha nunca é armazenada; se a perder, os dados são irrecuperáveis. Textos muito longos (>10 MB) podem tornar o navegador lento. A ferramenta requer contexto seguro (HTTPS ou localhost).
Privacidade: Tudo funciona no lado do cliente. Nenhum dado sai do seu dispositivo.
Casos de uso
- Compartilhar uma nota sensível por chat ou email não confiável enviando apenas o texto cifrado e acordando uma senha por outro canal
- Armazenar dados pessoais como códigos de recuperação ou notas privadas em um arquivo na nuvem sem confiar no provedor
- Criptografar um pequeno fragmento de texto antes de colá-lo em um documento ou ticket compartilhado
- Ensinar como criptografia autenticada, derivação de chave baseada em senha e sais funcionam com um exemplo real
- Criar blobs de cifrado autocontidos para desafios CTF ou treinamentos de segurança
Perguntas frequentes
- A senha é armazenada?
- Não, é usada apenas localmente para derivar a chave de cifração e nunca é guardada.
- O que acontece se eu perder a senha?
- Os dados cifrados são irrecuperáveis sem a senha exata.
- Qual algoritmo é usado?
- AES-GCM 256 bits via API Web Crypto do navegador.
- Posso cifrar ficheiros?
- Não, esta ferramenta foi concebida apenas para texto.
- Os dados são enviados a um servidor?
- Nunca — todo o processamento ocorre no seu navegador.