0

テキストを gpg 暗号化してメールで送信するスクリプトがあります。

私は MacGPG / Apple Mail を使用しています。これは正常に復号化されますが、その後テキストは表示されず、代わりに添付ファイルが表示されます。

これらは私が作成したメールですが、何が問題なのですか?

...
Date: Wed, 25 Apr 2012 16:01:04 +0200
From: <deleted>
To: <deleted>
Message-ID: <deleted>
Subject: asdf
Mime-Version: 1.0
Content-Type: multipart/encrypted;
 boundary=4b5784e4-fc05-45bb-9a72-e9070a11423c;
 charset=UTF-8;
 protocol="application/pgp-encrypted"
Content-Transfer-Encoding: 7bit


--4b5784e4-fc05-45bb-9a72-e9070a11423c
Date: Wed, 25 Apr 2012 16:01:04 +0200
Mime-Version: 1.0
Content-Type: application/pgp-encrypted;
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-ID: <deleted>

Version: 1

--4b5784e4-fc05-45bb-9a72-e9070a11423c
Date: Wed, 25 Apr 2012 16:01:04 +0200
Mime-Version: 1.0
Content-Type: application/octet-stream;
 charset=UTF-8;
 name=msg.asc
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename=msg.asc
Content-ID: <deleted>

-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.17 (GNU/Linux)

<PGPDATA>
-----END PGP MESSAGE-----

--4b5784e4-fc05-45bb-9a72-e9070a11423c--
4

1 に答える 1

2

ここでの問題は、暗号化されたデータにプレーンテキストのみが含まれており、完全に準拠した RFC822 メールメッセージではないことだと思います。

PGP/MIME RFC 3156 のセクション 4 で述べられているように、OpenPGP 暗号化データ

OpenPGP 暗号化の前に、データは MIME 標準形式 (本文とヘッダー) で書き込まれます。

以下は、RFC822 準拠のメール メッセージの例であり、期待どおりに処理および表示される必要があります。

Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii

This is only encrypted!
于 2012-04-25T14:49:54.717 に答える