Normalerweise kann ich Signaturen mit der verify
Option in GPG verifizieren, aber das funktioniert nicht, wenn ich versuche, die DMG des Litecoin Core-Clients zu verifizieren.
Zum Beispiel:
$ gpg --verify litecoin-0.14.2-osx.dmg.asc litecoin-0.14.2-osx.dmg
gpg: Signature made Mon Jul 31 14:44:45 2017 PDT
gpg: using RSA key FE3348877809386C
gpg: Can't check signature: No public key
Ich verwende die GPG 2.2.3-Installation von Homebrew.
Hier ist, was ich getan habe, um dies zum Laufen zu bringen
Kopieren Sie den öffentlichen Schlüssel ( hier zu finden ) in eine Datei. Ich habe es angerufen litecoin.public.key
.
Führen Sie dann die folgenden Befehle aus:
gpg --import litecoin.public.key
gpg --verify litecoin-0.14.2-osx.dmg.asc litecoin-0.14.2-osx.dmg
Dies ist die Ausgabe, die ich erhalten habe
gpg: Signature made Mon Jul 31 17:44:45 2017 EDT
gpg: using RSA key FE3348877809386C
gpg: Good signature from "Adrian Gallagher <thrasher@addictionsoftware.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 59CA F0E9 6F23 F537 4794 5FD4 FE33 4887 7809 386C
Sie müssen ihren PGP-Schlüssel herunterladen und importieren. Es gibt einen Link dazu auf der Download-Seite von litecoin.org. Sie können es auch direkt von einem Schlüsselserver erhalten
nipponesisch
--verify
die .asc-Datei ausführen konnte. Wenn ich die Option ausprobiere--import
, bekomme ich$ gpg --import litecoin-0.14.2-osx.dmg.asc; gpg: no valid OpenPGP data found.; gpg: Total number processed: 0