GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo hacer coincidir los pares de claves públicas y privadas de Openpgp exportados?

Tengo algunos archivos de clave pública y privada respaldados. ¿Cómo puedo verificar qué archivo de clave pública corresponde a qué archivo de clave privada?

Había generado pares de claves GnuPG públicas y privadas de 2048 bytes usando

gpg --gen-key

Para hacer una copia de seguridad de las claves públicas, las exporté usando

gpg --armor --output ~/gpg_keys_backup/<Public Key Id>-public.key --export <Public Key Id>

Para hacer una copia de seguridad de las claves privadas, las exporté usando

gpg --armor --output ~/gpg_keys_backup/<Private Key ID>-private.key --export-secret-keys <Private Key ID>

¿Cómo puedo determinar qué claves respaldadas pertenecen a un par?

Respuesta aceptada:

Al enumerar el contenido del archivo de clave secreta, puede consultar a qué clave pública pertenece una clave secreta.

gpg --list-packets [secret-key-file] | head
:secret key packet:
        version 4, algo 1, created 1356475387, expires 0
        pkey[0]: [8192 bits]
        pkey[1]: [17 bits]
        gnu-dummy S2K, algo: 0, simple checksum, hash: 0
        protect IV: 
        keyid: 4E1F799AA4FF2279

La última línea citada keyid contiene el ID de clave larga de la clave pública.


Ubuntu
  1. Cómo importar clave privada en FileZilla para SFTP

  2. Ssh:dada una clave Ssh privada, ¿cómo recuperar la clave pública?

  3. ¿Cómo recuperar la clave pública de una clave privada Ssh?

  4. ¿Cómo escribir caracteres griegos con respiración y acento?

  5. Cómo comprobar si un par de claves pública/privada de RSA coincide

Cómo eliminar un repositorio y una clave GPG en Ubuntu

Cómo usar OpenSSL e Internet PKI en sistemas Linux

Cómo configurar la clave pública y privada SSH en Linux

Cómo agregar una clave pública SSH al servidor

Acceso privado y público a su servidor en la nube

Cómo crear un repositorio público/privado en Docker Hub y conectarlo de forma remota mediante la línea de comandos