O que é o formato de ficheiro GPG?
O formato de arquivo .gpg é usado para arquivos criados com o GNU Privacy Guard (GnuPG), uma ferramenta de criptografia de código aberto amplamente utilizada. Um arquivo .gpg contém mais comumente um arquivo ou mensagem criptografada, embora a mesma extensão também abranja chaveiros binários e assinaturas destacadas dentro do mesmo ecossistema OpenPGP.
Os dados armazenados em arquivos .gpg seguem o padrão OpenPGP - originalmente definido pela RFC 2440 (1998) e revisado como RFC 4880 em 2007. Este é o mesmo padrão usado pelo formato .pgp (Pretty Good Privacy), tornando o .gpg e o .pgp amplamente intercambiáveis ao nível de dados. O padrão recebeu uma atualização significativa como RFC 9580 (2024), introduzindo criptografia AEAD obrigatória e suporte para curvas elípticas modernas como Ed448 e X448. Para descriptografar um arquivo .gpg, você precisa do GnuPG e da chave privada correspondente do destinatário; chaveiros binários são armazenados em arquivos .kbx.
Um arquivo .gpg é binário - não é legível por humanos. O equivalente em texto ASCII-armored, que pode ser compartilhado com segurança por e-mail ou colado em um terminal, utiliza a extensão .asc. No Windows, o Gpg4win com sua interface gráfica Kleopatra é a forma mais comum de trabalhar com arquivos .gpg; no Linux e macOS, a ferramenta de linha de comando gpg gerencia a criptografia, descriptografia e o gerenciamento de chaves.
Segurança e proteção
RISCO: LOWO formato .gpg é uma ferramenta de segurança, não uma ameaça - o arquivo contém dados OpenPGP criptografados/assinados e não possui código executável. As precauções reais referem-se a chaves e segredos: um arquivo secring.gpg / .gpg de chave secreta contém suas chaves PRIVADAS - nunca o compartilhe e proteja-o com uma frase-senha forte. Ao descriptografar, faça-o localmente com o GnuPG, não em um site onde você colaria uma frase-senha ou chave privada. Para um arquivo criptografado recebido, uma descriptografia bem-sucedida apenas significa que ele foi aberto - o texto simples interno ainda deve ser tratado com a cautela normal. Após a descriptografia, o arquivo recuperado (ex: um exe ou documento) carrega o risco normal que esse tipo de arquivo teria.
Detalhes do formato
em resumoProgramas que abrem arquivos GPG
Detalhes técnicos
especificação profunda| Tipo MIME | application/pgp-encrypted |
| Codificação do arquivo | Pacotes binários OpenPGP (não Base64; veja .asc para a variante de texto ASCII-armored) |
| Propósito primário | Criptografia de arquivos e mensagens; também usado para chaveiros binários e assinaturas destacadas |
| Padrão governante | OpenPGP - RFC 2440 (1998), RFC 4880 (2007), RFC 9580 (2024) |
| Estrutura de pacotes | Série de pacotes OpenPGP de comprimento variável; o primeiro byte é um byte de tag de pacote com o bit alto sempre definido |
| Magic bytes | Nenhum fixo - o primeiro byte é uma tag de pacote OpenPGP; comumente 0x85, 0x84 ou 0xC1 para pacotes de dados criptografados |
| Algoritmos assimétricos | RSA, ElGamal, ECDH, ECDSA, EdDSA (Ed25519; Ed448 adicionado na RFC 9580) |
| Cifras simétricas | AES-128/192/256, Camellia-128/192/256, 3DES, Twofish (selecionado via preferência de algoritmo na chave do destinatário) |
| Algoritmos de hash | SHA-256, SHA-512 (preferenciais); SHA-1 (legado); SHA3-256, SHA3-512 (RFC 9580) |
| Compressão pré-criptografia | Opcional - o texto simples pode ser compactado com DEFLATE (ZIP), ZLIB ou BZIP2 antes de criptografar |
| Modo apenas simétrico | Suporta criptografia baseada em frase-senha sem uma chave pública usando derivação S2K (string-to-key) |
| Proteção de integridade | MDC (Modification Detection Code) na RFC 4880; modos AEAD (OCB, EAX, GCM) obrigatórios na RFC 9580 |
| Requisito de descriptografia | Chave privada do destinatário (ou frase-senha para arquivos apenas simétricos) e GnuPG ou uma ferramenta OpenPGP compatível |
| Infraestrutura de chaves | Compatível com o modelo Web of Trust (WoT) e servidores de chaves públicas como keys.openpgp.org |
| Lançado | GnuPG 1.0 in 1999; OpenPGP standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.rfc-editor.org |
Conversões de GPG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos GPG.