web-dev-qa-db-ja.com

pgpファイルからファイルを抽出する方法

Key.ascファイルと一緒にa.Zip.pgpファイルがあります。 a.Zip.pgpからファイルを抽出するにはどうすればよいですか?

私は以下を試しました:-

$ gpg --import key.asc

その後

$ gpg --decrypt-files a.Zip.pgp
gpg: encrypted with 2048-bit ELG-E key, ID 20242EB8, created 2009-12-17
gpg: encrypted with RSA key, ID 744D6CB7
gpg: decryption failed: secret key not available

$ gpk -k

pub   1024D/F8802D87 2009-12-17

uid                  Nsit-Poison <[email protected]>
sub   2048g/20242EB8 2009-12-17

私が良いキーファイルを持っていないからだと誰かが知っていますか?

1
nsit_poison

はい、あなたは間違った鍵を持っています。

gpg -k公開鍵(つまり、何かを暗号化するために必要な鍵)を一覧表示します。このファイルが暗号化された公開鍵と一致するprivate鍵が必要です。あなたがそれを持っているとき、gpg -K(大文字に注意)は、上記で抜粋した出力で、secの代わりにpub( "secret")でリストします。

1
ckhan