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 --import
funktioniert 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.