别理我 烦着呢

2009年7月31日星期五

Miranda+GnuPG加密聊天

首先的首先,如果你在任何一步觉得看不下去了,请直接跳到最后一句,看完再走:)

首先,下载GnuPG Plugin 地址

http://addons.miranda-im.org/index.php?action=display&id=38

 

解压缩,把gnupg.dll放到Plugin目录里面去。当然,良好的习惯是顺便把doc目录里面的东西读一读。然后下载gnupg

ftp://ftp.gnupg.org/gcrypt/binary/gnupg-w32cli-1.4.9.exe

 

安装,或者解压缩之后拷贝到你喜欢放的地方去。比如d:\software\gnupg\

点开始-运行-cmd

切换到d:\software\gnupg\

创建一个home dir,这个目录用来存放所有的公钥私钥,默认是c:\gnupg 我们创建一个目录

mkdir d:\software\gnupg\homedir

创建key pair

gpg.exe --gen-key --homedir C:\software\gnupg\HomeDir

 

Please select what kind of key you want:

   (1) DSA and Elgamal (default)

   (2) DSA (sign only)

   (5) RSA (sign only)

 

这里选1 25都只能签名不能加密

 

接下来选key size, 1024 2048 都行,看你电脑有多快了。

接下来选有效期,0代表永不过期。

接下来确认以上信息无误

接下来是输入user id, 你可以写真名,也可以随便写,只要别人看到这个user id知道是你而不是芙蓉姐姐就行。

接下来是邮箱

接下来是注释

接下确认,就OK

 

然后配置Miranda

Option-Plugin-GnuPG项目里面

executable, 这里要告诉插件gnupg.exe在哪, 我们刚才放在了d:\software\gnupg\gpg.exe

home directory,这里告诉插件homedir在哪,我们刚才放在了d:\software\gnupg\homedir

接下来是key assignment, 点一下右边的按钮,插件就去homedir里面找来你的私钥,然后你下拉就能看到自己的私钥了。下面是好友列表,你选中一个好友,然后在下面的下拉框里面可以给他assign他的公钥。这个做的有点土,不过没办法,因为公钥的UID和聊天软件的ID不是对应的,而且一个人可能同事有QQMSN,不能因此搞两套公钥。所以,需要手动安排。

Option-Plugin-GnuPG高级里面没什么好设置的,就是临时文件夹的目录,想改就改吧。

当你有了自己的私钥,也安排好对方的公钥的,你打开聊天窗口后,就可以点菜单,然后选中"Use GnuPG Encryption",这就可以加密聊天了。收到的加密聊天内容会被<GnuPG Plugin></GnuPG Plugin>标签包在中间。

 

怎么把自己的公钥发给对方呢?很简单,菜单里"Use GnuPG Encryption"下面就是"Sent GnuPG Key"。但是有个麻烦的事情,MSN有消息长度的限制,而公钥长度太长,这就很讨厌。变通的办法是,用QQ或者GTalk或者校内通(没错,Miranda也支持校内通)发公钥。这时候就会发现,手动安排公钥是有必要的了吧。从QQ上收到了公钥之后,可以把这个公钥安排给同一个人的MSN帐号,GTalk帐号,飞信帐号,QQ帐号,校内通帐号,SIP帐号……

 

强大的Miranda万岁!

 

最后,千万记得,"密钥必须保持秘密,不能随便给出或让任何除了密钥拥有者之外的人得到。请千万不要将你的密钥通过internet寄出!另外,通过telnet使用GnuPG是非常不明智的"更详细的资料请阅读

http://www.gnupg.org/howtos/zh/index.html

 

最后的最后,怕麻烦的XDJM请想想陈冠希 ^_^

 

 

 

 

 

0 条评论:

发表评论

订阅 博文评论 [Atom]



<< 主页