1. ホーム
  2. encryption

[解決済み】署名をチェックできない:公開鍵が見つからない

2022-01-31 16:17:26

質問

以下のコマンドでファイルを復号化しようとしています。

{コード

ファイルの復号化には成功しましたが、エラーが発生しました。

"gpg: Can't check signature: public key not found" (署名をチェックできません)

なぜこのようなエラーが発生するのか、何か心当たりはありますか?

解決するには?

メッセージに署名した人の公開鍵を持っていないため、このエラーが発生します。

gpg --output file.txt --decrypt file.pgp は、署名に使用された鍵のIDを含むメッセージを渡しているはずです。 ファイルを暗号化した人から公開鍵を入手し、あなたのキーリングにインポートしてください ( gpgその後、署名を確認することができます。

送信者が公開鍵を鍵サーバに提出した場合(例えば。 https://pgp.mit.edu/ その場合、鍵サーバから直接鍵をインポートできる可能性があります。

gpg2 --import key.asc