文字化けする暗号化・復号化No.42684
hide3803 さん 12/05/14 15:28
 
文字化けする暗号化・復号化についての質問です。
秀丸メールで暗号化・復号化したときは文字化けしないのですが
秀丸メールで暗号化・GPA(gnu privacy assistant)で復号化すると
文字化けします。逆も同じです。
GPAで暗号化・復号化したときは文字化けしません。
対策を教えてください。なお文字化けは邦文のみです

環境は以下の通りです。
GnuPGはgpg4win-2.1.0のGnupg 2.0.17
秀丸メールVer5.70
windows xp sp3

[ ]
RE:42684 文字化けする暗号化・復号化No.42685
秀まるお2 さん 12/05/14 15:48
 
 秀丸メールで暗号化したデータは、例えば

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.1 (MingW32)

hQIOAxihq9/SxPg6EAf/bNcXTwBEUf4fsCMxZDjhcVanWNafT7vgj4vMtxoqG47P
...
...
..
-----END PGP MESSAGE-----

 みたいな内容になりますが、その内容をテキストファイルに出力して、その
ファイルを、例えば

   gpg --decrypt temp.txt

 みたいなコマンドラインで復号した場合の話ですよね。

 その場合、例えばコマンドプロンプト上で実行すると、

 $BF%9%H%F.....

 みたいな形で出てきてしまうと思いますが、これは、いわゆるJIS文字コード
に変換された内容になりまして、これはこれで復号結果としては間違ってはいな
いです。

 例えば、

   gpg --decrypt temp.txt >out.txt

 のようにして結果をout.txtに出力して、それを秀丸エディタで開くなどすれ
ば、秀丸エディタの場合ならJIS文字コードのデータが自動的にShift-JISに変換
されるので、それでうまく見ることが出来ます。

 ということでどうでしょうか。

[ ]
RE:42685 文字化けする暗号化・復号化No.42686
hide3803 さん 12/05/14 17:09
 
レスありがとうございます。
実際の運用を考えた時は、相手が秀丸メールを使っていない場合
暗号化された添付ファイルで送ったほうが相手の負担は少なく
なりますね。英文だったらこんな心配いらないのに・・・
コマンドプロンプトで復号した結果と秀丸メールで復号した結果が
同じになると便利だと思います。

[ ]
RE:42686 文字化けする暗号化・復号化No.42687
秀まるお2 さん 12/05/14 17:37
 
 PGP/GnuPGによる暗号化は、特に秀丸メールだけの独自のルールでやってる訳
じゃないので、相手の人もPGP/GnuPGによる暗号化/復号に対応したメールソフ
トを使っていれば、一応大丈夫なはずではあります。

 メールソフトが対応してなくても、プラグインで対応可能なケースも多々ある
かとは思います。(例えばgpg4winにはOutlook用のプラグインが付属しているよ
うです)

 ですが、より一般的にということなら、S/MIMEの方がいいです。

 S/MIMEなら、メジャーなメールソフトはほとんど対応してると思います。

 S/MIMEで暗号化するためには、電子署名を自分で生成するのはダメで、ちゃん
とした証明書発行機関に発行してもらう必要があります。証明書の発行は、一般
的には有料になります。

 「S/MIME 証明書」とかでgoogle検索すると、その辺の情報が出てきます。そ
の辺を参照して欲しいです。

 PGP/GnuPGは、最低でも相手のパソコンにPGPかGnuPGをインストールしてもら
う必要がありまして、メールソフトが対応してるかどうかとは別に、そういうこ
とがいやがられることは多いかと思います。

[ ]
RE:42687 文字化けする暗号化・復号化No.42688
hide3803 さん 12/05/14 17:49
 
ありがとうございました。
またよろしくです。

[ ]