[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:1918

From: 新村 篤史 <GGB03631@xxxxxxxxxx>
Date: Mon, 5 Aug 2002 22:40:08 +0900
Subject: [sylpheed-jp:01918] Re: Q: GPG サポートについて (Report)

新村です。

山口さんが、色々確認してくださったおかげで、一部正常に動かすこと
ができるようになりました。ありがとうございます。

まずは、text/plain だけの場合、正常に Windows + Datula で復号、
署名確認出来ました。

といっても、

start
---
Atsushi Shimmra 新村 篤史
mail-to:GGB03631@xxxxxxxxxx

end

のようなテキスト本文だけの場合、失敗します。

Sylpheed + GnuPG v 1.0.7 で、Win + Datula + pgp 6.5.8 で成
功した本文。

start

これは、テストです。復号できるでしょうか?

---
Atsushi Shimmra 新村 篤史
mail-to:GGB03631@xxxxxxxxxx

end

だと、Datula でもきちんと処理出来ています。但し、添付ファイルが
ある場合は、どのような本文でも、復号できません。

こちらが復号出来た分のヘッダ
start Win + Datula + PGP 6.5.8 で成功した分

Date: Mon, 5 Aug 2002 20:26:58 +0900
From: =?ISO-2022-JP?B?GyRCPzdCPBsoQiAbJEJGRjtLGyhC?=
<GGB03631@xxxxxxxxxx>
To: Atsushi Shimmra <GGB03631@xxxxxxxxxx>
Subject: =?ISO-2022-JP?B?GyRCJDMkbCRPJUYlOSVIJEckOSEjGyhC?=
Message-Id: <20020805202658.6edb9f19.GGB03631@xxxxxxxxxx>
Organization:
=?ISO-2022-JP?B?GyRCOEQ/TU1RJSIlSSVsJTkbKEIoR251UEcp?=
X-Mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10;
i586-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/encrypted;
protocol="application/pgp-encrypted";^M
 boundary="=.K90W'ieJvc0dPB"^M
^M
--=.K90W'ieJvc0dPB^M
Content-Type: application/pgp-encrypted^M
^M
Version: 1^M
^M
--=.K90W'ieJvc0dPB^M
Content-Type: application/octet-stream^M
^M
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.0.7 (GNU/Linux)

end

こちらが添付ファイルをつけてある分のヘッダで復号できなかったもの
。やはり、Mew とは大分違いますね。

start 失敗する Sylpheed Multipart

Date: Mon, 5 Aug 2002 20:47:29 +0900
From: =?ISO-2022-JP?B?GyRCPzdCPBsoQiAbJEJGRjtLGyhC?=
<GGB03631@xxxxxxxxxx>
To: Atsushi Shimmra <GGB03631@xxxxxxxxxx>
Subject:
=?ISO-2022-JP?B?GyRCJV4layVBJVEhPCVIJE4lRiU5JUgkRyQ5ISMbKEI=?=
Message-Id: <20020805204729.4f01d167.GGB03631@xxxxxxxxxx>
Organization:
=?ISO-2022-JP?B?GyRCOEQ/TU1RJSIlSSVsJTkbKEIoR251UEcp?=
X-Mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10;
i586-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/encrypted;
protocol="application/pgp-encrypted";^M
 boundary="=.vuFjqOCxref4Ir"^M
^M
--=.vuFjqOCxref4Ir^M
Content-Type: application/pgp-encrypted^M
^M
Version: 1^M
^M
--=.vuFjqOCxref4Ir^M
Content-Type: application/octet-stream^M
^M
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.0.7 (GNU/Linux)

end

これが添付ファイル付きでも、きちんと復号できる Mew のヘッダです
。制御文字は見当たりませんね。

start mew mail

Subject: Adam GnuPG =?iso-2022-jp?B?GyRCJCskaSRHJDkhIxsoQg==?=
From: Atsushi Shinmura <GGB03631@xxxxxxxxxx>
X-Mailer: Mew version 2.2 on Emacs 21.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Multipart/Encrypted;
protocol="application/pgp-encrypted";

boundary="--Security_Multipart0(Sun_Aug__4_21:01:34_2002_817)--"
Content-Transfer-Encoding: 7bit

----Security_Multipart0(Sun_Aug__4_21:01:34_2002_817)--
Content-Type: application/pgp-encrypted
Content-Transfer-Encoding: 7bit

Version: 1

----Security_Multipart0(Sun_Aug__4_21:01:34_2002_817)--
Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: 7bit

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.0.7 (GNU/Linux)

end

と言った塩梅です。すなわち、--- で始まらない text/plain のみが正
常に暗号化されているみたいですね。添付が入ると base64 なものでも
アウトです。

Mon, 5 Aug 2002 00:41:41 +0900 の刻
"YAMAGUCHI, Naoko" <jump@xxxxxxxxxx> は書かれました:

> はて、と思い、私も自分がSylpheedで作成した暗号メールを
> Windowsのほうで複合化してみたのですが(私の場合、
> Winbiff+PGP5.5iです)、どうやらSylpheedは改行コードがLFの状態
> で暗号化しているみたいですね。

もろにそのようですね。CR + LF 以外にも、vi で見ると、^M があちこ
ちにありますね。

> Mewを使っている人から送られた暗号メールは複合化すると普通に改
> 行されて見えますので、おそらくMewではCR+LFにしてから暗号化して
> いると思われます。

これも、確認してみました。おっしゃる通りです。

> それから、Mewの場合は各パートにContent-Transfer-Encodingヘッダ
> が付いていますが、Sylpheedで作成した場合は付かないようです。

これも、その通りですね。やはり、暗号化されたファイルの書式が、同
じ GnuPG でもあちこち違います。ひょっとしたら、Gpgme の関数なん
かに問題があるのかも。理屈どおりにコーディングしているのに、ライ
ブラリが正しく動作してくれないのかも。

そういえば、Gpgme 0.3.8 は、GpgSM をビルドの時要求してますね。
automake,autoconf のバージョンもえらく高いもので、CVS 版しか使え
ない状態でした。基本的に、Gpgme は、Suse Linux に合わせてコーデ
ィングされているように思いましたけど。

Gpgme の rpm は、そのあたりどう処理されたのでしょう?何かひっか
るのですけど。

> Windows側の環境が全然違うので直接新村さんの参考にはならないか
> もしれませんが(^^;)

いえいえ ^^; とっても参考になりました。少なくとも、text/plain な
ら送れる、見れるようになりましたし。

---
Atsushi Shinmura 新村篤史

[前][次][番号順一覧][スレッド一覧]

      1905 2002-07-30 19:47 [kenji@xxxxxxxxxx    ] Q: GPG サポートについて                 
      1907 2002-07-31 09:48 ┣[otobe@xxxxxxxxxx    ]                                       
      1908 2002-08-02 19:10 ┗[yoichi@xxxxxxxxxx   ]                                       
      1910 2002-08-04 11:25  ┣[GGB03631@xxxxxxxxxx ] Re: Q: GPG サポートについて (Report)
      1912 2002-08-04 13:14  ┃┣[jump@xxxxxxxxxx     ]                                   
      1913 2002-08-04 13:36  ┃┗[yoichi@xxxxxxxxxx   ]                                   
      1914 2002-08-04 14:35  ┃ ┗[yoichi@xxxxxxxxxx   ]                                 
      1915 2002-08-04 18:36  ┃  ┗[GGB03631@xxxxxxxxxx ]                               
      1916 2002-08-04 23:55  ┃   ┗[GGB03631@xxxxxxxxxx ]                             
      1917 2002-08-05 00:41  ┃    ┗[jump@xxxxxxxxxx     ]                           
->    1918 2002-08-05 22:40  ┃     ┗[GGB03631@xxxxxxxxxx ]                         
      1911 2002-08-04 11:43  ┗[kenji@xxxxxxxxxx    ]