MSN聊天加密

今天跟Kathleen聊天的时候,聊到了MSN聊天加密的事情。各版本的MSN 包括 windows live messager 均没有提供信息的加密。通过msn sniffer等小工具就可以轻松的监听到局域网的MSN聊天。当前有第三方的MSN小插件可以对MSN聊天进行加密.比如:Messager plus!,MSN Shell等。

所以今天就想:这些小工具如何进行加密的呢?因为没有开发过客户端的东西,所以只能凭借web的加密来思考了。首先,2个人聊天有加密必须要有解密,要不然A把加密过后的消息传给B,如果B没有解密程序,那么它看到的和“第三者”看到的内容都是乱码。所以要保证B能看到正确的消息内容,则必须有个解密的过程。

这个过程有2种情况:1,B的客户端进行解密;2,网络中的一台服务器做解密(这个想法有点夸张:),但也可以)。如果是第一种情况,则必须要求聊天的双方都装有第三方的MSN插件。当前的插件(Messager plus!和MSN Shell)都宣称双方必须同时安装插件。否则达不到加密的效果。如果第2种的话,似乎没有任何意义,纯粹为了实现加密功能。

那如何实现只需要A装插件,B不装插件就能实现加密呢?至今没想到。谁有好点子?

刚查了下。MSN Shell采用的是“RSA算法的高强度不对称加密技术”。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值