GnuPG é uma ferramenta de linha de comando usada principalmente por outras aplicações para atender às demandas de criptografia.
Suporta muitos esquemas de criptografia diferentes, tais como AES, 3DES, etc.
Entre as aplicações frontend usando GnuPG podemos citar: Evolution, Mutt, Miranda IM. Mas, mesmo a partir do GnuPG linha de comando, mostra a força de realização dos usuários mais avançados.