Quando eu crio um par de chaves com gpg, ele armazena a chave secreta dentro de
~/.gnupg/private-keys-v1.d
Ele armazena a chave pública dentro de um arquivo de chaveiro - posso nomeá-lo ou ele usa o local padrão.
Se eu der uma olhada ( --list-public-keys e --list-secret-keys ) em minhas chaves públicas e secretas, posso ver qual par corresponde. A string/hash de 40 caracteres na saída é a mesma para ambos.
O arquivo da chave secreta é diferente desta string. Também tem 40 caracteres, mas é diferente.
Como descubro qual arquivo de chave secreta corresponde à minha chave pública?
Usando gpg 2.2.40 no Debian 12.