Ferramenta PGP / GPG

Gere pares de chaves OpenPGP e criptografe, descriptografe, assine ou verifique mensagens inteiramente no seu navegador.

Carregando ferramenta…

Ferramenta PGP / GPGUma bancada OpenPGP completa que executa a biblioteca openpgp.js diretamente no seu navegador. Gere um par de chaves pública e privada a partir de um nome, e-mail e frase secreta, e então criptografe, descriptografe, assine e verifique mensagens em formato ASCII armor sem que nada saia da página. As chaves, as frases secretas e o texto simples são processados localmente na memória, então nada é enviado nem armazenado em nenhum servidor.

O que é Ferramenta PGP / GPG?

A Ferramenta PGP / GPG é uma interface OpenPGP gratuita no navegador; o OpenPGP é o padrão de criptografia por trás do GnuPG (GPG) e das ferramentas de privacidade de e-mail. Desenvolvedores, engenheiros de segurança, jornalistas e qualquer pessoa que troque mensagens confidenciais a usam para criar chaves e proteger texto sem instalar software de linha de comando. Um seletor de Modo permite escolher Gerar chaves, Criptografar, Descriptografar, Assinar ou Verificar. Em Gerar chaves você insere um nome, um e-mail e uma frase secreta opcional e recebe uma chave pública e uma privada em formato ASCII armor. Em Criptografar você cola a chave pública de um destinatário e uma mensagem para obter um texto cifrado armor; Descriptografar reverte isso com sua chave privada e frase secreta. Assinar produz uma mensagem assinada em texto claro com sua chave privada, e Verificar confere uma mensagem assinada contra uma chave pública. Como a biblioteca openpgp é carregada sob demanda e cada operação roda localmente, seu material secreto permanece no seu dispositivo.

Como usar Ferramenta PGP / GPG

  1. Escolha um Modo no topo: Gerar chaves, Criptografar, Descriptografar, Assinar ou Verificar.
  2. Para criar um par de chaves, escolha Gerar chaves, insira um nome e um e-mail, defina opcionalmente uma frase secreta para proteger a chave privada e pressione Gerar par de chaves.
  3. Para criptografar, mude para Criptografar, cole a chave pública do destinatário e sua mensagem e pressione Executar; copie o texto cifrado armor do resultado.
  4. Para descriptografar, mude para Descriptografar, cole a mensagem armor e sua chave privada, insira a frase secreta se houver e pressione Executar.
  5. Para assinar ou verificar, escolha Assinar (chave privada) ou Verificar (chave pública), cole a mensagem e a chave e pressione Executar para produzir uma mensagem assinada ou ler o resultado da verificação.
  6. Use o botão de copiar em qualquer resultado para pegar o texto da chave ou da mensagem.

Exemplos

Gerar um par de chaves

Em Gerar chaves, insira um nome como 'Ada Lovelace', um e-mail e uma frase secreta e pressione Gerar par de chaves. Você obtém um bloco PUBLIC KEY para compartilhar e um bloco PRIVATE KEY para manter em segredo — ambos em formato OpenPGP ASCII armor.

Criptografar uma mensagem para alguém

Em Criptografar, cole a chave pública do destinatário e digite sua mensagem. Pressione Executar e o resultado se torna um bloco -----BEGIN PGP MESSAGE----- que apenas o detentor da chave privada correspondente pode descriptografar.

Verificar uma mensagem assinada

Em Verificar, cole uma mensagem assinada em texto claro e a chave pública do signatário e pressione Executar. O resultado informa se a assinatura é válida e mostra o texto original, confirmando que não foi adulterado.

Perguntas frequentes

Minha chave privada ou frase secreta é enviada?
Não. Tudo roda no seu navegador com a biblioteca openpgp.js. As chaves, as frases secretas e o texto da mensagem são processados localmente na memória e nunca são enviados nem armazenados em nenhum servidor, de modo que a ferramenta funciona offline e seus segredos permanecem no seu dispositivo.
Que tipo de chave e algoritmo ela gera?
Ela gera pares de chaves OpenPGP modernos com os padrões da biblioteca (chaves de curva elíptica Curve25519), que são rápidas e amplamente compatíveis com as versões atuais de OpenPGP e GnuPG. A saída é OpenPGP ASCII armor padrão, compatível com GPG e outros softwares OpenPGP.
Por que a descriptografia ou a verificação falha?
Verifique se você usou a chave correspondente: a descriptografia precisa da chave privada da chave pública do destinatário que criptografou a mensagem, e a verificação precisa da chave pública do signatário. Confira se você colou o bloco armor completo, incluindo as linhas BEGIN e END, e se a frase secreta está correta para uma chave privada protegida.
Posso deixar a frase secreta em branco?
Sim. Ao gerar uma chave você pode pular a frase secreta para criar uma chave privada sem proteção, e ao descriptografar ou assinar com ela você deixa o campo em branco. Uma frase secreta adiciona uma camada de proteção caso a chave privada seja exposta.
Isso é compatível com o GPG?
Sim. As chaves e mensagens usam o formato OpenPGP ASCII armor padrão (RFC 9580 / 4880), então você pode importar as chaves no GnuPG e descriptografar ou verificar as mensagens criadas aqui, e vice-versa.

Ferramentas relacionadas