Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 446

GnuPG (GPG)

O que é GnuPG (GPG)?

GnuPG (GPG)Implementação livre da norma OpenPGP (RFC 4880, RFC 9580) usada para assinar, cifrar e decifrar dados, incluindo e-mails e pacotes de software.


O GnuPG (GPG) é uma das implementações OpenPGP mais utilizadas, desenvolvida desde 1997 sob a GNU GPL. Inclui a ferramenta gpg, libgcrypt, gpg-agent, scdaemon para smartcards, e integrações como Enigmail, Kleopatra e diversos bindings. Suporta RSA, ElGamal, DSA, ECDSA/EdDSA sobre Curve25519/Curve448, AES, SHA-2 e os modos AEAD introduzidos pelo RFC 9580. As distribuições Linux usam-no para assinar pacotes (apt, dnf, pacman) e o Git para assinar commits e tags. Os utilizadores protegem as chaves privadas com palavra-passe, smartcards OpenPGP (YubiKey, Nitrokey) e certificados de revogação, e publicam chaves públicas em keyservers ou via HKPS/WKD.

Exemplos

  1. 01

    Executar gpg --sign --armor release.tar.gz para produzir uma assinatura destacada de uma release de software.

  2. 02

    Guardar a chave privada OpenPGP num YubiKey para que o Git assine commits via token de hardware.

Perguntas frequentes

O que é GnuPG (GPG)?

Implementação livre da norma OpenPGP (RFC 4880, RFC 9580) usada para assinar, cifrar e decifrar dados, incluindo e-mails e pacotes de software. Pertence à categoria Segurança de rede da cibersegurança.

O que significa GnuPG (GPG)?

Implementação livre da norma OpenPGP (RFC 4880, RFC 9580) usada para assinar, cifrar e decifrar dados, incluindo e-mails e pacotes de software.

Como funciona GnuPG (GPG)?

O GnuPG (GPG) é uma das implementações OpenPGP mais utilizadas, desenvolvida desde 1997 sob a GNU GPL. Inclui a ferramenta gpg, libgcrypt, gpg-agent, scdaemon para smartcards, e integrações como Enigmail, Kleopatra e diversos bindings. Suporta RSA, ElGamal, DSA, ECDSA/EdDSA sobre Curve25519/Curve448, AES, SHA-2 e os modos AEAD introduzidos pelo RFC 9580. As distribuições Linux usam-no para assinar pacotes (apt, dnf, pacman) e o Git para assinar commits e tags. Os utilizadores protegem as chaves privadas com palavra-passe, smartcards OpenPGP (YubiKey, Nitrokey) e certificados de revogação, e publicam chaves públicas em keyservers ou via HKPS/WKD.

Como se defender contra GnuPG (GPG)?

As defesas contra GnuPG (GPG) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para GnuPG (GPG)?

Nomes alternativos comuns: GPG, GNU Privacy Guard.

Termos relacionados