O GnuPG 1.4, 2.0 e 2.1 suportam o arquivo "bom e velho" pubring.gpg para armazenar chaves públicas. Contanto que exista um pubkey.gpg , o GnuPG 2.1 continuará a usá-lo e não criará um chaveiro público no novo formato de caixa de chaves.
Existem diferenças em relação às chaves privadas, no entanto. Embora o GnuPG 1.4 e o 2.0 armazenem chaves privadas no arquivo secring.gpg , o GnuPG 2.1 mescla essas chaves no arquivo de chaveiro público, como o GnuPG 2.1 ( gpg2 , nas distribuições mais recentes também gpg ) e GnuPG 1.4 ( gpg1 se disponível, em distribuições antigas também gpg ) não compartilham mais um armazenamento secreto de chaves comum (mas ainda podem fazer para o chaveiro público, como já explicado).
Se você exportar as chaves secretas de gpg2 e importá-las para gpg / gpg1 , você poderá usá-las nas duas implementações. O GnuPG 1.4 não se importa que as chaves secretas sejam armazenadas no seu arquivo pubring.gpg . Esteja ciente de que o GnuPG 1.4 não pode mesclar pacotes de chaves secretas; Se você alterar suas subchaves no GnupG 2.1 e quiser copiá-las para o GnuPG 1.4 agein, você terá que apagar a chave secreta do GnuPG 2.1 e importá-la novamente. Sempre faça uma cópia de segurança antes de mudar qualquer coisa!