Esta página trata do uso do GnuPG no Debian. Para desenvolvimento, veja a página da equipe de empacotamento GnuPG.
GnuPG é uma implementação completa e gratuita do padrão OpenPGP. GnuPG permite criptografar e assinar seus dados e comunicação, possui um sistema de gerenciamento de chaves versátil, bem como módulos de acesso para todos os tipos de diretórios de chaves públicas. GnuPG, também conhecido como GPG, é uma ferramenta de linha de comando com recursos para fácil integração com outras aplicações. Uma gama de aplicativos e bibliotecas de interface estão disponíveis. A versão 2 do GnuPG também fornece suporte para S/MIME e Secure Shell (ssh).
Página principal upstream: https://www.gnupg.org/
Documentação upstream: https://www.gnupg.org/documentation/
Contents
Introdução
Como o GnuPG é uma implementação dos padrões OpenPGP, você pode obter uma compreensão dos conceitos que precisa das páginas Conceitos OpenPGP no wiki do KDE.
Você também pode ler o documento de melhores práticas do riseup (embora a partir de maio de 2021 esse guia esteja obsoleto, e as opções padrão do GnuPG sejam recomendadas).
Iniciando
Iniciando com GnuPG - Gerando e publicando uma chave
Subkeys - Usando subchaves para melhor gerenciamento de chaves
Integrações com outras aplicações
Extensão GnuPG para vim
A extensão GnuPG para vim é parte do pacote vim-scripts.
# apt install vim-scripts $ mkdir ~/.vim/plugin/ $ ln -sf /usr/share/vim-scripts/gnupg ~/.vim/plugin/
Agora você pode editar arquivos .gpg de forma transparente e gerenciar facilmente destinatários(as) que têm acesso aos arquivos. Consulte /usr/share/vim-scripts/gnupg/README.md para obter mais detalhes sobre como usar esta extensão.
Tópicos avançados
Airgapped Master Key - Gerando uma chave-mestra e subchaves "airgapped"
Smartcard Subkeys - Exportando subchaves para um smartcard (ou outro token de hardware OpenPGP)
