¿Mi clave GPG es la misma que mi clave pública?

¿Mi clave GPG es la misma que mi clave pública?

Estoy intentando configurar passen OSX. ElInstrucciones de instalacióndecir para correr:

pass init "ZX2C4 Password Storage Key"

Pero, que yo sepa, no tengo una clave pública GPG. ¿Necesito configurar uno?

Tengo una clave pública SSH. ¿Puedo usar esto en su lugar? Si es así, ¿cómo obtengo la identificación?

Respuesta1

GnuPG es una implementación del estándar OpenPGP y se utiliza passpara el cifrado mediante un par de claves OpenPGP. pass initespera un ID de usuario OpenPGP o un ID de clave como parámetro. Haydiferentes formas de hacer referencia a claves en GnuPG, los más comunes para usar passson el ID de usuario completo (como ) o el ID de clave (como ).Joe Tester <[email protected]>DEADBEEFDEADBEEF

Realmente no puedes usar claves SSH para OpenPGP. Si bien admiten los mismos algoritmos criptográficos (como RSA), los formatos son muy diferentes. Además, una clave OpenPGP contiene información adicional, como la marca de tiempo de creación de la clave, y normalmente está conectada a los ID de usuario. Si bien en teoría podrías convertir una clave SSH en una clave OpenPGP agregando esos detalles, no puedes simplemente construir una equivalencia entre las claves SSH y OpenPGP (aunque algunas personas usan subclaves de autenticación OpenPGP para SSH, pero esto es al revés y es más fácil de hacer). ya que una clave SSH no requiere información adicional en comparación con una clave OpenPGP).

Es más razonable simplemente generar una nueva clave OpenPGP. Como las claves OpenPGP suelen ser algo que se utiliza durante mucho tiempo,lea sobre algunas de las mejores prácticasantes de crearlo.

información relacionada