Como excluir chave pública por impressão digital?

1

No meu pubring.gpg , tenho dois usuários com o mesmo endereço de e-mail, mas uma das entradas não é mais válida. Como se pode excluir um deles?

    
por Artavazd Balayan 10.09.2018 / 06:17

2 respostas

1

Isso é explicado pelo "Como especificar um ID de usuário"

  • por ID do usuário
  • por endereço de e-mail como parte dos IDs do usuário (foi o que você tentou usar, mas falhou devido a duplicatas)
  • por ID de chave curta (é o que você sugeriu em sua resposta, mas esteja ciente de que IDs de chave curtos são vulneráveis a ataques de colisão e não deve ser usado)
  • seu ID de chave longa (que é apenas uma parte maior da impressão digital e evita ataques de colisão conforme descrito acima)
  • por impressão digital, que é uma soma de hash do material-chave:

    The best way to specify a key Id is by using the fingerprint. This avoids any ambiguities in case that there are duplicated key IDs.

No seu caso, provavelmente o ID da chave abreviada já está bem, já que você perceberia quaisquer IDs de chave curta duplicados. Você pode usar a ID da chave para fazer referência a uma chave exatamente da mesma maneira que usaria um endereço de e-mail. Basta executar gpg --delete-keys <the-key-id> , da mesma forma que faria com as impressões digitais ( gpg --delete-keys <fingerprint> ). Mas talvez considere esta uma boa oportunidade para configurar o GnuPG para usar IDs de chave longa em vez disso?

Finalmente, se uma das chaves não é mais válida, conforme definido pelo OpenPGP (expirado, revogado), o GnuPG não irá mais pegá-la para criptografia e você pode seguramente mantê-la. Se o mantenedor apenas manteve os dois (porque ele perdeu o acesso às chaves secretas, ...), você pode apagá-lo por conta própria. Esteja ciente: você não poderá mais verificar assinaturas antigas após excluir a chave!

    
por 10.09.2018 / 09:43
0

Execute gpg --list-keys para obter a lista de chaves públicas:

7354C75D faz parte da impressão digital. Você pode usá-lo para excluir a chave: gpg --delete-keys --fingerprint 7354C75D

    
por 10.09.2018 / 06:19