Minha chave GPG é igual à minha chave pública?

Minha chave GPG é igual à minha chave pública?

Estou tentando configurar passno OSX. Oinstruções de instalaçãodiga para correr:

pass init "ZX2C4 Password Storage Key"

Mas, que eu saiba, não tenho uma chave pública GPG. Preciso configurar um?

Eu tenho uma chave pública SSH. Posso usar isso em vez disso? Se sim, como faço para obter a identificação?

Responder1

GnuPG é uma implementação do padrão OpenPGP e usado passpara criptografia usando um par de chaves OpenPGP. pass initespera um ID de usuário ou ID de chave OpenPGP como parâmetro. Hádiferentes maneiras de referenciar chaves no GnuPG, os mais comuns para uso passsão o ID de usuário completo (como ) ou o ID da chave (como ).Joe Tester <[email protected]>DEADBEEFDEADBEEF

Você realmente não pode usar chaves SSH para OpenPGP. Embora suportem os mesmos algoritmos criptográficos (como RSA), os formatos são muito diferentes. Além disso, uma chave OpenPGP contém informações adicionais, como o carimbo de data/hora de criação da chave, e geralmente está conectada a IDs de usuário. Embora teoricamente você possa converter uma chave SSH em uma chave OpenPGP adicionando esses detalhes, você não pode simplesmente construir uma equivalência entre chaves SSH e OpenPGP (embora algumas pessoas usem subchaves de autenticação OpenPGP para SSH, mas é o contrário e mais fácil de fazer como uma chave SSH não requer informações adicionais em comparação com uma chave OpenPGP).

É mais razoável simplesmente gerar uma nova chave OpenPGP. Como as chaves OpenPGP geralmente são algo que você usa há muito tempo,leia sobre algumas práticas recomendadasantes de criá-lo.

informação relacionada