PT Privacy Tools

PGP: criptografar, descriptografar e assinar

Gere pares de chaves OpenPGP, criptografe e descriptografe mensagens e assine ou verifique textos com openpgp.js, tudo no seu navegador, sem uploads.

🔒 Executa completamente no seu navegador — nada é enviado

All OpenPGP operations run locally with openpgp.js. Keys and messages are never uploaded.

Advertisement

OpenPGP no seu navegador, sem servidor

OpenPGP é o padrão aberto por trás do PGP e do GnuPG para e-mails criptografados de ponta a ponta e mensagens assinadas. Esta ferramenta executa a biblioteca amplamente auditada openpgp.js diretamente no seu navegador, para que você possa gerar um par de chaves, criptografar uma nota para um colega, descriptografar uma resposta ou verificar uma assinatura sem instalar nenhum software e sem que nada saia do seu dispositivo. A chave pública de cada destinatário criptografa a mensagem; somente a chave privada correspondente, desbloqueada com sua frase secreta, pode descriptografá-la. A assinatura funciona ao contrário: sua chave privada produz uma assinatura que qualquer pessoa com sua chave pública pode verificar, provando que o texto veio de você e não foi alterado no caminho.

Escolhendo chaves e frases secretas

O tipo de chave padrão é a curva elíptica Curve25519 (Ed25519 para assinaturas, Cv25519 para criptografia). Ela é rápida, compacta e amplamente suportada pelo GnuPG, Thunderbird, Proton Mail e outros clientes OpenPGP. RSA 3072 ou 4096 está disponível para compatibilidade com sistemas mais antigos, mas a geração é mais lenta. Sempre proteja a chave privada com uma frase secreta longa e única: o arquivo da chave é criptografado com ela, então um backup roubado é inútil sem a frase secreta. Informe seu nome real e um endereço de e-mail que você controla, porque outras pessoas procurarão esse ID de usuário ao importar sua chave pública. Compartilhe a chave pública livremente e confira as impressões digitais com seus contatos por um segundo canal antes de confiar em uma chave.

Mantendo sua chave privada segura

Sua chave privada é criada apenas na memória desta página e desaparece quando você fecha a aba, então baixe-a imediatamente e guarde-a em um gerenciador de senhas ou em um armazenamento criptografado. Mantenha o certificado de revogação em um local separado e offline; se a chave for perdida ou comprometida, publicar a revogação avisa a todos para pararem de usá-la. Cole chaves privadas apenas em páginas em que você confia, de preferência no seu próprio dispositivo, e limpe os campos quando terminar. Para uso diário de longo prazo, importar a chave para um cliente dedicado como o GnuPG, ou para um token de hardware, oferece a proteção mais forte.

Como usar

  1. Crie ou cole as chavesGere um novo par de chaves com uma frase secreta forte ou cole chaves públicas e privadas existentes em formato armored.
  2. Escolha uma açãoCriptografe uma mensagem para um ou mais destinatários, descriptografe uma mensagem enviada a você ou assine e verifique textos.
  3. Copie ou baixeCopie o resultado armored ou baixe-o como arquivo .asc e faça um backup seguro da sua chave privada.

Perguntas frequentes

Minha chave privada é enviada para algum lugar?
Não. As chaves são geradas e usadas pelo openpgp.js dentro desta página. Nada é enviado a um servidor, então a única cópia é a que você salvar.
Qual tipo de chave devo escolher?
ECC Curve25519 é o padrão moderno: pequena, rápida e suportada pelo GnuPG 2.1+, Thunderbird e pela maioria dos apps OpenPGP. Escolha RSA 3072 ou 4096 apenas se precisar trabalhar com software muito antigo.
Para que serve o certificado de revogação?
Se sua chave privada for perdida ou roubada, importar e publicar o certificado de revogação informa aos outros que a chave não deve mais ser usada. Guarde-o offline, separado da chave privada.
É compatível com o GnuPG?
Sim. Chaves, mensagens criptografadas e mensagens com assinatura em texto claro usam o formato OpenPGP padrão com armadura ASCII, então você pode importá-las com gpg --import e usá-las em qualquer cliente OpenPGP.
Advertisement