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, 2和5都只能签名不能加密
接下来选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不是对应的,而且一个人可能同事有QQ,MSN,不能因此搞两套公钥。所以,需要手动安排。
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]
<< 主页