阅读:12118回复:15
关于如何使用enigmail-0.90.0-tb-win32.xpi 和Gnupg 加密邮件的问题
先下载enigmail-0.90.0-tb-win32.xpi和
Gnupg( ftp://ftp.pgpi.org/pub/pgp/gnupg/gnupg-w32cli-1.2.2.zip ) 正确安装enigmail后重启TB, 将Gnupg解压缩至特定目录如d:\Gnupg 修改gnupg-w32.reg 如下所示 REGEDIT5 [HKEY_LOCAL_MACHINE\Software\GNU] [HKEY_LOCAL_MACHINE\Software\GNU\GNUPG] [HKEY_LOCAL_MACHINE\Software\GNU\GNUPG] "HomeDir"="d:\\GnuPG" "gpgProgram"="d:\\GnuPG\\gpg.exe" [HKEY_CURRENT_USER\Control Panel\Mingw32] [HKEY_CURRENT_USER\Control Panel\Mingw32\NLS] [HKEY_CURRENT_USER\Control Panel\Mingw32\NLS] "MODir"="d:\\GnuPG\\Locale" 导入注册表, TB->enigmail->Preferences->Basic->Gnupg executable path D:\gnupg\gpg.exe->确定。 enjoy ! 其他的选项我再研究,先写到这里。 |
|
|
1楼#
发布于:2005-01-13 11:34
补充
gpg1.4 ftp://ftp.gnupg.org/gcrypt/binary/gnupg ... 1.4.0a.zip
另: pgp8.0/8.1的keys可直接导入gpg中(反之也可),但不要使用中文文件名, 经测试,文件/邮件的加密/解密两者互通,数字签名上有点问题,均采用sha1算法,单不能相互验证(同一文件,两种程序的签名串不一样)。有高手能告之解决办法吗? |
|
|
2楼#
发布于:2005-01-13 11:34
可互相验证数字签名的问题
如果是全英文的话,gpg 和pgp8.0/8.1可互相验证数字签名邮件。中文就不能互相验证了,而且PGP8.0/8.1对Big5的支持不理想。
其他的再试。对密码学不懂,只能一个一个试。 |
|
|
3楼#
发布于:2005-01-13 11:34
支持支持^_^
这是我一直都想搞明白的问题,可惜能查到的资料太少了,自己又是E文盲 期待。。。 |
|
|
4楼#
发布于:2005-01-13 11:34
找到一个可能的原因:
PGP8.X对UTF-8支持不理想,我把邮件编码格式由utf-8改为GB2312后两者就可相互验证数字签名了。 |
|
|
5楼#
发布于:2005-01-13 11:34
GPG签名例子:
UTF-8: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 俄罗斯新闻网当地时间1月15日1时(北京时间1月15日6时)消息,据欧洲宇航局领导 人里查德-赖索姆称,在经过了7年的长途飞行后欧洲宇航局的“惠更斯号”土星探测 器终于于北 ... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB6RETHGtItocpEV4RAjXXAKCjPRnD07PhFgLv/fOyCQ+MFd1teACfWoje 4tC2If0S4Adu3XBcN++u8F8= =/HQ1 -----END PGP SIGNATURE----- GB2312: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 俄罗斯新闻网当地时间1月15日1时(北京时间1月15日6时)消息,据欧洲宇航局领导 人里查德-赖索姆称,在经过了7年的长途飞行后欧洲宇航局的“惠更斯号”土星探测 器终于于北 ... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB6RCUHGtItocpEV4RAo/JAJ93/dZUyB6oTxibDI5q7OvrXRpDMQCg+Eoi ZbgSENoTgkdisxt8Rw8rOzE= =WEVS -----END PGP SIGNATURE----- pgp8.x(ansi): -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 俄罗斯新闻网当地时间1月15日1时(北京时间1月15日6时)消息,据欧洲宇航局领导 人里查德-赖索姆称,在经过了7年的长途飞行后欧洲宇航局的“惠更斯号”土星探测 器终于于北 ... -----BEGIN PGP SIGNATURE----- Version: PGP 8.0 Comment: PGP Signature (chnwxx) iQA/AwUBQekWRRxrSLaHKRFeEQIxNACfWcsl633gPZC5WyLtNcKzxI6CROMAn2Pb jssWePYwFef8yFekPmpwbyOt =CKo1 -----END PGP SIGNATURE----- 原来数字签名与字体编码有关系的(文字的二进制代码形式不一样?为什么加密又可兼容?) |
|
|
6楼#
发布于:2005-01-13 11:34
PGP根本不管你邮件的内容是什么编码呀,他只管加密。邮件内容是什么编码是Thunderbird去Care的事情
|
|
7楼#
发布于:2005-01-13 11:34
这个我早在办公室的内部邮件系统试验过了,其中包括加密不同编码,数字签名等。都能很正常的时候。不知道搂主怎么有这么多的问题。
|
|
8楼#
发布于:2005-01-13 11:34
找到出错的原因了:
原来一直使用foxmail收发邮件,加数字签名/验证签名是在文本编辑窗口使用pgp的"current window"->"sign"/"decript&verify"选项进行的,在邮件发送前,邮件程序还要再次对邮件文本进行编码,造成签名失效。 正确做法: 使用pgp 8.x支持的邮件处理程序,使用pgp的嵌入功能进行签名/验证。 |
|
|
9楼#
发布于:2005-01-13 11:34
你的TB版本是多少?语言呢?
|
|
10楼#
发布于:2005-01-13 11:34
我的,中文版1.0,全部正常.
|
|
11楼#
发布于:2005-01-13 11:34
|
|
12楼#
发布于:2005-01-13 11:34
不知你用的是什么版本,我用了0.90.2一切正常,
刚试了一下0.91.0,至少启动没任何问题,其他的我有空再试试。不太可能因语言问题启动不了吧,呵呵,要不中文版就没什么插件可用了,我想这只是界面上的问题,核心都是一样的,应该不影响,至少我是这么想的。如果我要想编个多语言的,我是会把核心和界面资源分开的。 |
|
13楼#
发布于:2005-01-13 11:34
我的TB和enigmail&gpg
我的TB和enigmail&gpg
你们的呢? |
|
|
14楼#
发布于:2005-01-13 11:34
希望有一个完整的教程。
对这个东西。完全不知道是怎么回事。 有人可以讲解一下么,或者哪里有比较详细的资料(中文)? |
|
上一页
下一页