GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come abbinare le coppie di chiavi pubbliche e private Openpgp esportate?

Ho eseguito il backup di alcuni file di chiavi pubbliche e private. Come posso verificare quale file di chiave pubblica corrisponde a quale file di chiave privata?

Avevo generato coppie di chiavi GnuPG pubbliche e private da 2048 byte usando

gpg --gen-key

Per eseguire il backup delle chiavi pubbliche, le ho esportate utilizzando

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

Per eseguire il backup delle chiavi private, le ho esportate utilizzando

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

Come faccio a determinare quali chiavi di cui è stato eseguito il backup appartengono a una coppia?

Risposta accettata:

Elencando il contenuto del file della chiave segreta, puoi interrogare a quale chiave pubblica appartiene una chiave segreta.

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

L'ultima riga citava keyid contiene l'ID chiave lunga della chiave pubblica.


Ubuntu
  1. Come connettersi al server ssh con plink e cmd e chiave pubblica

  2. Ssh:data una chiave Ssh privata, come recuperare la chiave pubblica?

  3. Come recuperare la chiave pubblica da una chiave privata Ssh?

  4. Come digitare i caratteri greci con un respiro e un accento?

  5. Crea chiavi GnuPG pubbliche e private per la crittografia e-mail in cPanel

Come eliminare un repository e una chiave GPG in Ubuntu

Come utilizzare OpenSSL e Internet PKI su sistemi Linux

Come configurare la chiave pubblica e privata SSH in Linux

Come aggiungere la chiave pubblica SSH al server

Accesso Privato e Pubblico al Tuo Cloud Server

Come creare un repository pubblico/privato in Docker Hub e collegarlo in remoto utilizzando la riga di comando