― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 17 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2011年7月03日(日) 15:41 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
Thunderbird 5.0 に更新してみたんですが,
Enigmail 1.2 で clearsign使用時,以下の症状が出ています.
・ISO-2022-JP で送信したメッセージ をclearsignすると,復号した内容が 文字化けする
・clearsign時,改行が2回になり,全部の行に 1行ぶん 空行が入った形になる

PGP/MIME だと問題は発生しないようです.
非対応メールクライアントも多いだろう と思い,
デフォルトでは clearsign署名 にしているんですが….

また,文字化けについては,UTF-8 で送信すると 化けないようです(改行2回,は 発生).

Thunderbird 3.* では 問題なく使用できていたのですが,
なんらか 仕様変更 等 あったのでしょうか…?

回避策 等,ありましたら 教えていただけないでしょうか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 16:36 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
・ISO-2022-JP で送信したメッセージ をclearsignすると,復号した内容が 文字化けする
・clearsign時,改行が2回になり,全部の行に 1行ぶん 空行が入った形になる
改行が余計というのは初めて見ました。すこし現象が違うようですが、↓こんな感じでしょうか。
http://kiyo.chips.jp/website/blog/2011/07/pgpmime.html

# Enigmailの話題については当フォーラムの「機能拡張」になります。


最後に編集したユーザー kiyo4_k [ 2012年10月17日(水) 11:47 ], 累計 1 回

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 18:17 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
kiyo4_k さんが書きました:
すこし現象が違うようですが,↓こんな感じでしょうか.
http://kiyo.chips.jp/website/blog/2011/07/pgpmime.html

『返信時の引用は文字化けが解消』については 確認しましたが,確かにそうでした.
引用文中に『-----BEGIN PGP SIGNED MESSAGE-----』もなかったので,復号後の文章 で返信しているように見えます.

ただ,手動で復号するようにしても,文字化けするようです.
手動復号でも無理,となると,gpg直打ちするなりして復号するしかないですね…(´;ω;`)

kiyo4_k さんが書きました:
#Enigmailの話題については当フォーラムの「機能拡張」になります.

失礼しました.
改めて,機能拡張の板に 別立てにしたほうがよいでしょうか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 18:58 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
自分もこの問題は確認していますが、何がどう変わったのか把握できてないので PGP/MIME に逃げています。
# ISO-2022-JP だけではなく shift_jis や euc-jp でもダメですね
# UTF-8 だと大丈夫
gyokuto さんが書きました:
kiyo4_k さんが書きました:
#Enigmailの話題については当フォーラムの「機能拡張」になります.

失礼しました.
改めて,機能拡張の板に 別立てにしたほうがよいでしょうか?

管理人権限で移動しておきました 8)

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.2+)
-- いつまでたっても nightly


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 21:13 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
Cai さんが書きました:
自分もこの問題は確認していますが,何がどう変わったのか把握できてないので PGP/MIME に逃げています.

PGP/MIMEしかないですか….
地道に修正を期待しますが…(´・ω・`)

kiyo4_k さんが書きました:
gyokuto さんが書きました:
kiyo4_k さんが書きました:
#Enigmailの話題については当フォーラムの「機能拡張」になります.

改めて,機能拡張の板に 別立てにしたほうがよいでしょうか?

管理人権限で移動しておきました 8)

ありがとうございます.
今後,トピ立て時には注意します.


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 22:16 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
ただ,手動で復号するようにしても,文字化けするようです.
あれ? 検証や復号すると文字化けしますが、
1.署名のみの場合は自動検証をやめれば検証前に文字化けせずに読める。
2.暗号化は返信後に読める。
ってことになりませんか?

PGP/MIMEはまだ出来ないメーラーも有ったり、古い形式のままのメーラーだったりで困りますね。
私の相手はほとんどがテキスト形式です。
# Thunderbird+Enigmailだけが中途半端に突き進んでいます

ところで私は「改行が余計」ってのが気になります。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 22:32 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
地道に修正を期待しますが…(´・ω・`)
つぎにThunderbirdがアップデートされたときに期待できます。今までがそうでした。
何年も前から根本的にどこが悪いのかわかっていなくて、どちらかがアップデートされたら直ってしまうというパターンを繰り返しています。
EnigmailがThunderbirdの一部にならない限り繰り返すと思います。
私は回避策をとれないような重症の間は他のメーラーを使っていました。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 23:16 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
kiyo4_k さんが書きました:
gyokuto さんが書きました:
ただ,手動で復号するようにしても,文字化けするようです.
あれ? 検証や復号すると文字化けしますが,
1.署名のみの場合は自動検証をやめれば検証前に文字化けせずに読める.
2.暗号化は返信後に読める.
ってことになりませんか?

そういう動きです.
返信で 無理くり復号,は イメージしてなかったので.

nkf(JIS⇔SJIS変換) + gpg の結果コピペ,も できるでしょうけど…,
ちょっと手間ですしね….

kiyo4_k さんが書きました:
ところで私は「改行が余計」ってのが気になります.

なぜか,必ず 空行が1行 挟まった形になっていました.
メールのソース確認しても,同様.
clearsign時に 空行が入れられているようですが….


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 23:22 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
Cai さんが書きました:
自分もこの問題は確認していますが、何がどう変わったのか把握できてないので PGP/MIME に逃げています。
# ISO-2022-JP だけではなく shift_jis や euc-jp でもダメですね
# UTF-8 だと大丈夫
たぶん、またThunderbirdとの表示データのやり取りの部分でおかしくなってると思います。メールのコード系は関係なさそうで、UTF-8はThunderbirdのネイティブだから問題ないのかと思います。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 23:29 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
返信で 無理くり復号,は イメージしてなかったので.
むかし見つけた回避策なんです。同じバグを繰り返してるので。

gyokuto さんが書きました:
kiyo4_k さんが書きました:
ところで私は「改行が余計」ってのが気になります.

なぜか,必ず 空行が1行 挟まった形になっていました.
メールのソース確認しても,同様.
clearsign時に 空行が入れられているようですが….
そっちのほうがおかしいですね。今メーリングリストでいくつかの形式で試していますが、空行が入るパターンには遭遇しません。
Thunderbird以外の相手でしょうか? QPになってるってことはないですか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月04日(月) 00:03 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
kiyo4_k さんが書きました:
gyokuto さんが書きました:
kiyo4_k さんが書きました:
ところで私は「改行が余計」ってのが気になります.

なぜか,必ず 空行が1行 挟まった形になっていました.
メールのソース確認しても,同様.
clearsign時に 空行が入れられているようですが….
そっちのほうがおかしいですね.今メーリングリストでいくつかの形式で試していますが,空行が入るパターンには遭遇しません.
Thunderbird以外の相手でしょうか? QPになってるってことはないですか?

空行なし で入れた本文テストが,パスフレーズを入れた 送信直前の段階で,以下のようになります.
-----BEGIN PGP SIGNED MESSAGE-----【↲】
Hash: SHA256【↲】
【↲】
1行目【↲】
【↲】
2行目【↲】
【↲】
3行目【↲】
【↲】
-----BEGIN PGP SIGNATURE-----【↲】
Version: GnuPG v1.4.10 (MingW32)【↲】
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/【↲】
【↲】
****************************************************************【↲】
********************************【↲】
*****【↲】
-----END PGP SIGNATURE-----【↲】
(署名部分は マスクしました.【↲】は改行)

nkf+gpgで 署名をverifyしてみたところ,妥当な署名 だと判断されます.
gpgに渡される時点で,平文が 空行含み のデータになっているように思えますが….


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月04日(月) 01:33 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
空行なし で入れた本文テストが,パスフレーズを入れた 送信直前の段階で,以下のようになります.
-----BEGIN PGP SIGNED MESSAGE-----【↲】
Hash: SHA256【↲】
【↲】
1行目【↲】
【↲】
2行目【↲】
【↲】
3行目【↲】
【↲】
-----BEGIN PGP SIGNATURE-----【↲】
Version: GnuPG v1.4.10 (MingW32)【↲】
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/【↲】
【↲】
****************************************************************【↲】
********************************【↲】
*****【↲】
-----END PGP SIGNATURE-----【↲】
(署名部分は マスクしました.【↲】は改行)

nkf+gpgで 署名をverifyしてみたところ,妥当な署名 だと判断されます.
gpgに渡される時点で,平文が 空行含み のデータになっているように思えますが….
正しく署名されているようですが、被署名ブロックだけに改行が追加されていますね。
その形は確かにおかしいと思います。

うちはこんな感じです。メーリングリストに流すテストメールの送信控えですが、ここで見える以外の改行は追加されません。
コード:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

テキスト署名のみ

あいうえお
本日は晴天なり
The quick brown fox jumps over the lazy dog. 1234567890

- --
kiyo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEAREIAAYFAk4QgC8ACgkQqHtY5DtHRggHHACdFyzY9tJVdImB/+R6yQLvLHxT
sGAAn0j0Wr/j/usbplxOFU1PFxOQUDsw
-----END PGP SIGNATURE-----
送信控えも同じはずでしょうが何か他の原因が有りそうです。
GnuPGのバージョンが違いますが、そんな問題じゃなさそうだし。

Enigmailは1.2英語版ですね(日本語版はまだ作成中なので)
GnuPG はv1.4.11にバージョンアップできない理由が無ければバージョンアップをお勧めします。
あとは、私はgpg.confはこんな感じです。Enigmailでは追加パラメータは設定していません。
コード:
digest-algo sha256
verbose
allow-secret-key-import
keyserver hkp://subkeys.pgp.net
load-extension lib\idea
no-secmem-warning
comment ""

他に何か特殊な設定をしていればそれが影響しているのかもしれませんが...

今のところThunderbird5.0+Enigmail1.2で複数メンバーで確認している不具合は表示部分だけで、署名や暗号化・復号の機能自体には問題が無く、このケースが初めてです。

署名テキストは正規化後には改行はCRLFになりますが、それが二つの改行に見えているってことは無いですよね。(普通は見えないはずですが)
そちらから送信されたメールを受信してみないとわからないですね。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月09日(土) 02:03 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
この文字化けのほうは修正されるようです。
http://kiyo.chips.jp/website/blog/2011/ ... omment-883


最後に編集したユーザー kiyo4_k [ 2012年10月17日(水) 11:46 ], 累計 1 回

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年8月18日(木) 22:24 
オフライン

登録日時: 2011年7月03日(日) 15:33
記事: 7
雷鳥 ver上がってたんで入れてみて,
Thunderbird ver.6.0 × Enigmail ver.1.3 で,
文字化けは 大体 解消されるようでした.
但し,何度か試行すると,時たま 化ける….

あと,上記の空行1行,の件は,私の環境だと やっぱり常時発症しました…(;´Д`)モウダメポ


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年8月20日(土) 00:42 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
gyokuto さんが書きました:
あと,上記の空行1行,の件は,私の環境だと やっぱり常時発症しました…(;´Д`)モウダメポ
不断さんによって似たような現象がレポートされました。
自動改行の文字数の設定値を確認してみてください。

HPにもまとめてくださっていますので御覧になってみてください。
http://www.nanashinonozomi.com/fmemo/20110819.html#p01


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 17 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[18人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean