Criptografia e descriptografia PGP — Grátis, privada e no navegador
Um ambiente PGP completo com tecnologia OpenPGP.js: gere um par de chaves ECC moderno, criptografe mensagens para qualquer chave pública, descriptografe com sua chave privada e assine ou verifique textos. Todas as operações rodam localmente no seu navegador — nenhuma chave ou mensagem é transmitida.
Privado por design. Toda a criptografia roda no seu navegador com OpenPGP.js — chaves, frases secretas e mensagens nunca saem do seu dispositivo, e as chaves só são salvas se você clicar explicitamente em Salvar.
Perguntas frequentes
- Minhas chaves ou mensagens são enviadas para algum lugar?
- Não. Toda a criptografia roda no seu navegador com OpenPGP.js. Chaves, frases secretas e mensagens nunca saem do seu dispositivo, e nada é salvo a menos que você clique explicitamente em "Salvar chaves neste navegador".
- Que tipo de chaves a ferramenta gera?
- Chaves ECC modernas em curve25519 — o padrão OpenPGP atual. Elas são menores e mais rápidas do que as antigas chaves RSA de 4096-bit com nível equivalente de segurança, além de compatíveis com GnuPG 2.1+ e todos os clientes PGP modernos.
- Posso usar chaves geradas em outro lugar (GnuPG, Keybase)?
- Sim. Cole qualquer bloco de chave blindado (-----BEGIN PGP … KEY BLOCK-----). Chaves RSA, ECC e Ed25519 funcionam para criptografar, descriptografar, assinar e verificar.
- E se eu esquecer minha frase secreta?
- A frase secreta criptografa sua chave privada e não pode ser recuperada — esse é o objetivo de segurança dela. Sem ela, a chave privada é inutilizável, portanto guarde a frase secreta em um gerenciador de senhas.
- Qual é a diferença entre criptografar e assinar?
- Criptografar oculta o conteúdo para que apenas o destinatário possa ler. Assinar comprova que a mensagem veio de você e não foi alterada — o texto permanece legível. Você pode fazer um, outro ou ambos.
- É seguro clicar em "Salvar chaves neste navegador"?
- Isso salva as chaves em formato ASCII armored no localStorage deste navegador por conveniência. Qualquer pessoa com acesso ao seu perfil no navegador poderá lê-las, portanto use apenas em um dispositivo pessoal — arquivos .asc baixados e guardados offline são mais seguros.
Como criptografar uma mensagem com PGP
- Gere ou insira um par de chaves. Na aba Gerar, insira um nome/e-mail e uma frase secreta para criar um par de chaves ECC (curve25519). Baixe os dois arquivos .asc — ou cole as chaves que você já tem nas outras abas.
- Criptografe para uma chave pública. Na aba Criptografar, cole o bloco da chave PÚBLICA do destinatário e sua mensagem e clique em Criptografar. Apenas a chave privada dele poderá ler o texto protegido gerado.
- Descriptografe com sua chave privada. Na aba Descriptografar, cole sua chave PRIVADA, a frase secreta correspondente e a mensagem protegida. O texto original aparece instantaneamente — totalmente offline.
- Assine e verifique. Use Assinar para gerar uma mensagem com assinatura visível que outras pessoas podem verificar com sua chave pública, e Verifique para confirmar que uma mensagem assinada não foi alterada.
GrátisSem cadastroFunciona no seu navegador
Casos de uso
- Gerar um par de chaves PGP para e-mail criptografado sem instalar o GnuPG
- Criptografar um segredo de API ou senha com a chave pública de um colega antes de enviar pelo chat
- Descriptografar uma mensagem PGP em uma máquina onde você não pode instalar softwares
- Assinar claramente um comunicado de lançamento ou aviso de segurança para comprovar a autoria
- Verificar o checksum assinado de um arquivo baixado usando a chave pública do mantenedor