Criptografar e descriptografar arquivo
File Encrypt & Decrypt
Criptografa qualquer arquivo com AES-256-GCM a partir de uma senha, e descriptografa os arquivos que ele mesmo produziu — no seu navegador; perdida a senha, o arquivo é irrecuperável.
Enviar um arquivo por e-mail ou por um aplicativo de mensagens o deixa no disco de outra pessoa em forma legível. Criptografá-lo antes com uma frase secreta que você compartilha por outro canal faz com que a cópia em trânsito e a cópia armazenada sejam ambas sem sentido sem você. Esta ferramenta faz isso com AES-256-GCM inteiramente dentro da aba.
O arquivo é cifrado nesta aba com a criptografia do próprio navegador. Nem o arquivo nem a frase-senha são enviados, e nada sobre nenhum dos dois é guardado — nem por esta página.
Solte o arquivo que você quer cifrar
Qualquer arquivo, do tamanho que o seu navegador aguentar na memória.
Exatamente o que é feito com o arquivo
- Cifra
- AES-256-GCM, tag de 128 bits
- Chave
- 256 bits, derivada para cada arquivo
- Derivação de chave
- PBKDF2 with HMAC-SHA-256, 600.000 iterações
- Sal
- 16 bytes aleatórios, novos a cada arquivo
- Nonce
- 12 bytes aleatórios, novos a cada cifragem
O resultado é um cabeçalho de 38 bytes — um marcador, os parâmetros, o sal e o nonce — e depois o texto cifrado. O cabeçalho é autenticado junto com o conteúdo, então mudar a contagem de iterações no caminho quebra a decifragem em vez de enfraquecê-la caladinho. O nome do arquivo não fica guardado em lugar nenhum lá dentro.
PBKDF2 em vez de Argon2id, porque é o que o próprio navegador oferece e dá para confiar; o Argon2id resiste melhor a GPUs e exigiria distribuir um build WebAssembly que este projeto não tem como verificar. Essa troca é dita em voz alta, não escondida.
Perdeu a frase-senha, perdeu o arquivo. Não há recuperação, nem dica, nem porta dos fundos — não porque fosse difícil acrescentar, mas porque uma porta dos fundos é justamente aquilo de que isto protege.
Como usar
Solte o arquivo e defina uma frase secreta
A frase secreta é estendida em uma chave com PBKDF2 e um salt aleatório novo, então duas criptografias do mesmo arquivo com a mesma frase secreta produzem bytes diferentes.
Envie a frase secreta separadamente
Uma frase secreta no mesmo e-mail que o arquivo não protege nada. Use outro canal, ou a ferramenta de nota autodestrutiva.
Descriptografe do outro lado
A mesma página descriptografa o que produziu. O GCM autentica enquanto descriptografa, então um arquivo alterado em trânsito falha por completo em vez de gerar uma saída corrompida.
Perguntas frequentes
O que acontece se eu esquecer a frase secreta?
O arquivo está perdido. Não há chave de recuperação, nem redefinição, nem porta dos fundos — é isso que faz a ferramenta valer a pena. Anote a frase secreta em algum lugar antes de criptografar qualquer coisa que você não possa se dar ao luxo de perder.
Outra pessoa consegue abri-lo sem esta página?
O contêiner é o formato próprio desta ferramenta — um cabeçalho pequeno com o salt, o IV e os parâmetros, seguido do texto cifrado GCM. Está documentado na página e é trivial de reimplementar, mas não é um zip nem um arquivo OpenPGP, então o destinatário precisa desta página ou da especificação.
Há limite de tamanho de arquivo?
O limite é a memória do seu navegador, já que o arquivo fica na aba em vez de ser transmitido a um servidor. Arquivos muito grandes podem falhar em um celular onde funcionam em um computador.
Ele esconde o nome e o tamanho do arquivo?
O nome é guardado dentro do contêiner criptografado, então fica escondido. O tamanho, não — o comprimento do texto cifrado acompanha o comprimento do texto em claro, e isso vale para toda ferramenta desse tipo.
Pode receber de
Proteger PDF com senha
PDF Password Protect
Criptografa um PDF com senha de abertura e/ou senha de permissões — AES-256 por padrão, AES-128 e RC4 para leitores antigos — e define as permissões de impressão, cópia, edição e anotação.
Criptografar e descriptografar texto
Text Encrypt & Decrypt
Criptografa uma mensagem com AES-GCM a partir de uma senha e produz um bloco Base64 autossuficiente.
Nota autodestrutiva
Self-Destructing Note
Criptografa uma nota no navegador e entrega um link de uso único que destrói a nota depois de lida.
Mensagens PGP
PGP Message Tool
Criptografa e descriptografa mensagens OpenPGP com uma senha, inteiramente no navegador — modo simétrico do RFC 4880 (AES-256, S2K SHA-256, MDC), interoperável com gpg -c. Criptografia de chave pública e assinaturas não estão implementadas.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Checksum de arquivo
File Checksum
Calcula o hash de arquivos de qualquer tamanho numa passagem em fluxo e compara o resultado com um valor esperado colado.
Proteger PDF com senha
PDF Password Protect
Criptografa um PDF com senha de abertura e/ou senha de permissões — AES-256 por padrão, AES-128 e RC4 para leitores antigos — e define as permissões de impressão, cópia, edição e anotação.
Nota autodestrutiva
Self-Destructing Note
Criptografa uma nota no navegador e entrega um link de uso único que destrói a nota depois de lida.
Criptografar e descriptografar texto
Text Encrypt & Decrypt
Criptografa uma mensagem com AES-GCM a partir de uma senha e produz um bloco Base64 autossuficiente.
Inspetor de arquivos compactados
Archive Inspector
Abre um zip sem extrair e aponta entradas com travessia de caminho, executáveis, macros e zip bombs — inspeção estrutural, não antivírus.
Conversor de áudio
Audio Converter
Converte entre MP3, WAV, FLAC, AAC, OGG e Opus com ajuste de bitrate e taxa de amostragem.