Ich habe eine GPG-Datei und eine Sha256-Datei. Wenn ich versuche, die gpg-Datei mit dem Befehl gpg – d file.gpg zu entschlüsseln, heißt es, dass kein geheimer Schlüssel vorhanden ist. Ich bin absolut neu in diesem Bereich, daher würde ich mich über Hinweise freuen.

Kommentare

  • Seien Sie vorsichtig mit GPG-Versionen, wenn Sie ein Upgrade von GPG 1 auf GPG durchgeführt haben gpg 2 Möglicherweise müssen Sie Ihre alten Schlüssel exportieren / importieren. Ich hatte Probleme beim Entschlüsseln von Dateien, die mit verschiedenen gpg-Versionen verschlüsselt wurden.

Antwort

GnuPG verwendet zwei verschiedene Arten von Schlüsseln: einen privaten und einen öffentlichen Schlüssel. Wenn Sie die Software verwenden, erstellen Sie sowohl einen öffentlichen als auch einen privaten Schlüssel (als Schlüsselpaar bezeichnet). Sie machen Ihren öffentlichen Schlüssel öffentlich. Jeder kann damit beliebige Daten verschlüsseln, diese Daten können jedoch nur mit dem entsprechenden privaten (auch als geheim bezeichneten) Schlüssel entschlüsselt werden. Wenn angegeben wird, dass kein geheimer Schlüssel vorhanden ist, bedeutet dies, dass die Datei nicht mit Ihrem öffentlichen Schlüssel verschlüsselt wurde. Mit anderen Worten, es ist nicht für Sie bestimmt und Sie können es nicht entschlüsseln. Sie können nur Dinge entschlüsseln, die für Sie verschlüsselt wurden.

Ist es möglich, dass Sie die Datei überprüfen möchten, anstatt sie zu entschlüsseln? Da Sie eine Datei mit SHA-256-Hashes erwähnen, handelt es sich um eine Software, die Sie herunterladen und die mit einer .sig -Datei geliefert wurde? In diesem Fall müssen Sie den öffentlichen Schlüssel mit --import importieren (normalerweise finden Sie ihn auf der Download-Website für alles, was Sie heruntergeladen haben) und dann --verify anstelle von -d. Siehe auch:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.