1. ホーム
  2. encryption

[解決済み] GPGファイルを復号化するためのASC秘密鍵をエクスポートする方法

2023-01-04 02:10:25

質問

背景 私の上司が、公開部分と非公開部分を持つ ASC キーを私にエクスポートしようとしましたが、私がそのファイルを受け取るときはいつでも、非公開部分は決してロードされず、どのファイルも復号化されません。

私たちは、ASC キーを使用してエクスポートすることを試みました。

  • WindowsアプリケーションKleopatra 2.1 (gpg4winに含まれる)
  • Windows アプリケーション GNU Privacy Assistant (gpg4win に含まれる)

            Error: "Decryption failed. Secret Key Not available." 
    
    

gpg ファイルを復号するために、秘密鍵またはプライベート asc 鍵を適切にエクスポートするにはどうすればよいですか?

どのように解決するのですか?

秘密鍵をエクスポートするには コマンドラインツール . これはWindowsシェル上で動作します。以下のコマンドを使用します。

gpg --export-secret-keys

通常の輸出では --export では秘密鍵が含まれないので、秘密鍵が含まれないようにするために --export-secret-keys .

編集してください。

私のコメントで与えられた情報を要約すると、これは ID 1234ABCD を持つ特定の鍵を secret.asc というファイルにエクスポートするためのコマンドです。

gpg --export-secret-keys --armor 1234ABCD > secret.asc

必要なIDは次のコマンドで調べられます。IDは2列目の2番目の部分です。

gpg --list-keys

すべての秘密鍵をエクスポートするのではなく、特定の1つの秘密鍵だけをエクスポートするには。

gpg --export-secret-keys keyIDNumber > exportedKeyFilename.asc

keyIDNumberは、エクスポートしようとしている目的のキーのキーIDの番号です。