GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie werden exportierte öffentliche und private Openpgp-Schlüsselpaare abgeglichen?

Ich habe einige gesicherte öffentliche und private Schlüsseldateien. Wie kann ich überprüfen, welche öffentliche Schlüsseldatei welcher privaten Schlüsseldatei entspricht?

Ich hatte 2048 Byte öffentliche und private GnuPG-Schlüsselpaare mit

generiert
gpg --gen-key

Um die öffentlichen Schlüssel zu sichern, habe ich sie mit

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

Um die privaten Schlüssel zu sichern, habe ich sie mit

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

Wie bestimme ich, welche gesicherten Schlüssel zu einem Paar gehören?

Akzeptierte Antwort:

Indem Sie den Inhalt der Geheimschlüsseldatei auflisten, können Sie abfragen, zu welchem ​​öffentlichen Schlüssel ein Geheimschlüssel gehört.

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

Die letzte Zeile in Anführungszeichen keyid enthält die lange Schlüssel-ID des öffentlichen Schlüssels.


Ubuntu
  1. So importieren Sie den privaten Schlüssel in FileZilla für SFTP

  2. So verbinden Sie sich mit plink und cmd und öffentlichem Schlüssel mit dem SSH-Server

  3. Ssh – Bei einem privaten Ssh-Schlüssel, wie kann man den öffentlichen Schlüssel wiederherstellen?

  4. Erstellen Sie öffentliche und private GnuPG-Schlüssel für die E-Mail-Verschlüsselung in cPanel

  5. Generieren Sie private und öffentliche Schlüssel in cPanel für den SSH-Zugriff

So löschen Sie ein Repository und einen GPG-Schlüssel in Ubuntu

Verwendung von OpenSSL und der Internet-PKI auf Linux-Systemen

So richten Sie den öffentlichen und privaten SSH-Schlüssel unter Linux ein

So fügen Sie dem Server einen öffentlichen SSH-Schlüssel hinzu

Privater und öffentlicher Zugriff auf Ihren Cloud-Server

So erstellen Sie ein öffentliches/privates Repository in Docker Hub und verbinden es remote über die Befehlszeile