2017-04-20 6 views
0

Ich bin nicht in der Lage, meine Datei ohne geheimen Schlüssel zu entschlüsseln. Ich weiß, this Frage wird auf diese Frage zuvor gestellt, Lösungen zu dieser Frage haben mir nicht geholfen.gpg: Entschlüsselung fehlgeschlagen: Kein geheimer Schlüssel

Dies ist mein Problemszenario. Dieser Fehler wird an der Eingabeaufforderung angezeigt, während der Befehl --decrypt verwendet wird.

gpg: Entschlüsselung fehlgeschlagen: Keine geheimen Schlüssel

ich mit öffentlichen Schlüssel und ein Passwort haben. Ich habe folgende Befehle verwendet, um zu überprüfen, ob ein geheimer Schlüssel vorhanden ist oder nicht.

• gpg --list-Geheimschlüssel

• gpg --list-keys

Sowohl die oben genannten Befehle zurück blank Ergebnis (kein Fehler). Also habe ich beschlossen, einen öffentlichen Schlüssel mit --import zu importieren.

• gpg --import "C: \ PATH \ TO_MY_PUBLIC_KEY"

Nach --import Befehl kann ich sehen, öffentliche importiert wird. Ich konnte nicht den Weg finden, mit dem geheimen Schlüssel umzugehen. Gibt es eine Möglichkeit, einen geheimen Schlüssel zu finden oder einen neuen geheimen Schlüssel zu erstellen?

Antwort

2

Sehr kurze Version: Sie können nicht ohne den geheimen Schlüssel entschlüsseln.

GnuPG fragt nach dem geheimen Schlüssel (oft als Synonym für den privaten Schlüssel verwendet, wenn Sie das irgendwo lesen), also wurde die Nachricht mit Kryptographie für öffentliche/private Schlüssel verschlüsselt. Sie können die Nachricht nicht mit dem öffentlichen Schlüssel entschlüsseln, das ist das Grundprinzip der Kryptografie mit öffentlichem/privatem Schlüssel. Geheime Schlüssel können mit einer Passphrase geschützt werden, deshalb haben Sie vielleicht eine Passphrase (obwohl Sie den Schlüssel vermissen).

Fragen Sie nach dem privaten Schlüssel, wenn Sie die Nachricht entschlüsseln müssen, oder bitten Sie den Absender, mit symmetrischer Kryptographie zu verschlüsseln und die Passphrase mit Ihnen zu teilen.

Verwandte Themen