Konvertieren Sie den öffentlichen SSH-Schlüssel in GPG

Konvertieren Sie den öffentlichen SSH-Schlüssel in GPG

Ich habe den öffentlichen SSH-Schlüssel einer Person und möchte damit eine Nachricht verschlüsseln, sodass nur diese Person sie lesen kann. Ein einfacher Import gpg --importfunktioniert jedoch nicht, da das Format unterschiedlich ist.

Wie kann ich den öffentlichen Schlüssel (im Format, wie er in authorized_keys erscheint) in ein Format konvertieren, das GPG importieren kann?

Antwort1

Die beiden Schlüssel jeweilseinem anderen Zweck dienenund sind dahernicht austauschbar.

Genauer gesagt handelt es sich bei SSH-Schlüsseln um grundlegende asymmetrische Schlüsselpaare; viele der für PGP-Schlüssel erforderlichen Werte sind in SSH nicht vorhanden.

Sie können den fehlenden Zertifikatswert ersetzendurch Selbstsignierung des SSH-Schlüssels, aber das scheint nicht ganz zu stimmen und es gibt keine Garantie dafür, dass es in GPG importiert wird.

Am besten erhalten Sie von dieser Person einen generierten GPG-Schlüssel.

verwandte Informationen