Ⅰ 公司用加密的即时通讯
imo 。imo的聊天和文件传输都是采用了128位的加密,都是“密文传送”的,即使被截获也是乱码,无法解密。这款软件挺好用的。还免费。
Ⅱ 网络即时通讯工具有哪些
ICQ(“I seek you”)是世界上最流行的聊天工具,网上寻呼机。它是一个新的、用户友好的通信程序,它支持在 Internet 上聊天、发送消息和文件等。使用新版本 ICQ,可以查看、查找和打印消息历史,设置随机聊天,使用多种方式查找并添加别的用户,获得更详细的用户信息,接收朋友的生日并把自己的生日提前通知大家,创建自己的 ICQ 主页,当在线的时候别人就可以访问个人的主页,利用贺卡、语音邮件等 ICQ 插件发送贺卡和语音邮件,利用 ICQ Email 发送、转寄和复制电子邮件,使用喜欢的字体、字号和颜色发送消息,为不同的事件选择声音以及配置打字的声音效果,把名单分成不同的组,让 ICQ 提醒将来的事件和活动,利用记事功能把备忘录或记事贴到屏幕上,通过 ICQ 进行网页搜索,进行实时聊天并且可以回放保存的聊天内容,可以在聊天中插入动作和表情。
2.2微软公司的MSN Messenger
MSN Messenger 是一种互联网上的即时消息软件,用户可以利用这个工具与好友通过互联网进行实时的文字交流。MSN Messenger的一个重要特点是用户可以选择决定是不是加入一个聊天对象,所以交流的对象都是经用户自己同意的朋友、家人和工作伙伴。微软在开发这个软件的时候利用了最新的加密机制对登录过程加密,并可通过允许名单和阻止名单来防止不良用户的干扰,所以使用户的应用更加安全。
最新的MSN Messenger即时通讯软件给用户带来了全新的即时聊天体验,包括个人照片显示,聊天窗口的背景图,更多的表情符号,还有共享资源,同一主题小组聊天等。MSN Messenger 将允许广大用户以前所未有的方式表现自我,并分享感受、图像和信息。它不仅提供了多达75种的表情图标,更富创造性的是MSN Messenger 将能够自定义形象图标,以便借助任何反映个人心情的图像素材向在线伙伴表达自己的真实感受。
2.3腾讯公司的QQ
腾讯QQ是由深圳市腾讯计算机系统有限公司开发的,基于Internet的即时寻呼软件。可以使用QQ和好友用户进行交流,信息即时发送,即时回复,收发及时、功能全面。此外QQ还具有BP机网上寻呼、聊天室、传输文件、语音邮件、手机短讯服务等功能,QQ不仅仅是虚拟的网络寻呼机,更可与传统的无线寻呼网、GSM移动电话的短消息系统互联,目前QQ和全国多家寻呼台、移动通信公司有业务合作。是国内不可多得的中文网络寻呼机。QQ支持显示朋友在线信息、即时传送信息、即时交谈、即时发送文件和网址。QQ可以在中文Win95/98/NT/2000操作系统下运行,是十分灵活的网络寻呼工具。它会自动检查您是否已联网,如果电脑已连入Internet,可以搜索网友、显示在线网友,可以根据QQ号、昵称、姓名、email地址等关键词来查找,找到后可加入到通讯录中。当通讯录中的网友在线时,QQ中朋友的头像就会显示在线,根据提示就可以发送信息,如果对方登记了寻呼机或开通了GSM手机短消息,即使离线了,也可及时将信息传递给好友。
2.4各种网络即时通讯工具功能比较
软件名称
ICQ
QQ
MSN Messenger
多用户同时在线
×
√
×
系统广播
√
√
√
好友分组
√
√
√
实时聊天
√
√
√
群聊
√ICQ Chat模式
×
√
群发
√
×
×
语音聊天
√
√
√
视频聊天
×
√
×
离线消息接受
√
√
×
聊天记录
√
√
×
电子邮件
√
√
√
BP机短消息
×
√
×
手机短消息
√
√
×
多在线状态
√
√
√
自定义在线状态
√
√
√
自动回复
√
√
×
文件传送
√
√
√
共享文件夹
√
×
×
备忘录管理
×
√
×
用户资料设置
√
√
√
好友名单保存
√
√付费才支持分组
√
黑名单功能
√
√
√
综合评价
软件名称
ICQ
QQ
MSN Messenger
通讯功能
★★★
★★☆
★★
其它功能
★★★
★★★
★★
资源占用
★★
★★☆
★★★
易操作性
★★☆
★★★
★★★
从上面的对比基本可以看出,积极改良的QQ,已经逐步赶上ICQ,以往巨大的功能差距越来越小,甚至一些地方做得比ICQ还好。不过,QQ有不少功能和服务只允许付费会员使用。
ICQ也不甘示弱,每次新的测试版推出,都有不少变化。但随着功能越来越多,系统资源消耗很大。实际上对于很多用户来说,甚至觉得不少功能多余。为此ICQ推出了插件式的功能选择方法,可以下载新的功能插兼并安装,或卸载不再使用的插件。
而MSN Messenger就有些像鸡肋了。虽然有多个用户单窗口聊天的特别功能,但很多基础功能还比不上ICQ、QQ。最大的缺点就是不能发送离线消息和保存记录,而这恰恰是用户最需要的。
上述介绍的腾讯QQ、ICQ及微软公司的MSN Messenger都是主要面向个人用户的网络即时通讯工具,而下面介绍的“贸易通”是电子商务服务商阿里巴巴提供的专门面向企业用户的商务即时通讯软件。第一次将网络即时通讯技术(IM)应用于商务领域,使即时通讯走出了单纯聊天的框架,真正实现商务价值,是一款完全在办公环境中应用的网上即时通讯软件。
Ⅲ 怎么开发即时通讯软件
1.高性能(单机可支持几十万至百万人同时在线)
2.轻量、可扩展性极强
3.支持集群多机部署
4.支持 SSL/TLS 加密传输
5.消息格式极其简洁(JSON)
6.支持多种协议(Socket自定义IM协议、Websocket、Http),可分别独立部署。
7.内置消息持久化(离线、历史、漫游),保证消息可靠性,高性能存储
8.各种丰富的 API 接口。
9.零成本部署,一键启动。
Ⅳ 我要一个安全的加密即时通讯软件,哪个公司开发的比较好呢
设计并实现一个安全的即时通讯软件
Ⅳ 即时通讯的原理和发展历史
即时通讯(Instant Messenger,简称IM)软件可以说是目前我国上网用户使用率最高的软件,无论是老牌的ICQ,还是国内用户量第一的腾讯QQ,以及微软的MSN Messenger都是大众关注的焦点,它们能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。
即时通讯的历史
IM软件的历史并不久远,但是它一诞生,就立即受到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在1996年7月成立的Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,取意为“我在找你”——“I Seek You”,简称ICQ了。直到现在,ICQ已经推出了它的2002a版本,在全球即时通讯市场上占有非常重要的地位。
目前,国内最为流行的即时通讯软件是OICQ(简称QQ)。它以良好的中文界面和不断增强的功能形成了一定的QQ网络文化。Messenger虽出道较晚,但依托微软的强大背景,实力也不可小视。作为Windows XP的一部分,Messenger 整合了操作系统的许多功能,如多种形式的聊天选择、多人的单窗口讨论式交流以及充分的文件与桌面共享功能等。它的令人耳目一新的中文界面和注册方式,连同它强大的功能,着实吸引了众多的眼球的注视,此外还有许多有特点的IM软件。
即时通讯的原理
我们经常听到TCP/IP和UDP(用户数据报协议)这两个术语,它们都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
QQ就是使用UDP协议进行发送和接收“消息”的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接到腾讯公司的主服务器上,当你“看谁在线”时,你的OICQ又一次作为Client从QQ Server上读取在线网友名单。当你和你的OICQ伙伴进行聊天时,如果你和对方的连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送。如果你和对方的连接不是很稳定,QQ服务器将为你们的聊天内容进行“中转”。其他的即时通信软件原理与此大同小异。
1、用户首先从QQ服务器上获取好友列表,以建立点对点的联系;
2、用户(Client1)和好友�Client2之间采用UDP方式发送信息;
3、如果无法直接点对点联系,则用服务器中转的方式完成。
即时通讯的9大应用
即时通讯软件除了可以实时交谈和互传信息,不少还集成了数据交换、语音聊天、网络会议、电子邮件的功能。下面介绍的即时通讯软件的主要应用功能你用过几个?
文字聊天
聊天功能是IM软件最基本、也是最重要的功能,基本上每一种IM软件在这个功能上的操作都差不多:如果用户想与联系人进行聊天,可以双击IM中联系人的头像,在弹出的对话框中敲入文字信息发送即可。QQ的特点是可以给不在线的朋友发送信息,对方下次上线的时候可以收到,MSN虽然不具备这样的功能,但是它在聊天过程中可以使用各种漂亮的表情图标为聊天添加了不少情趣。
语音聊天
如果打字聊天的方式已不能满足,QQ还提供了“二人世界”里的实时语音聊天,首先您得有音箱或者耳机、麦克风,然后就可以向您的网友发送连接到“二人世界”的请求,通过后双方不仅可以用文字聊天,还可以直接讲话。此外QQ还有传送语音功能利用此功能可以传送语音信息。首先用鼠标左键单击在线好友的头像,选择“传递语音”命令,然后就会弹出一个对话框,录音以后就可以发送了。
传送文件
IM软件能点对点的传输文件,有时候利用此功能要比使用E-mail还方便许多,当然此项功能必须在对方在线时才能使用。在QQ的好友头像上点击右键,选择“传送文件”,选定要传送的文件,点击发送,等待对方接受请求。此外,ICQ的文件传送功能还支持类似断点续传的功能,不必担心文件传送过程中发生突然中断的情况。
拨打电话
在MSN Messenger中提供了PC-PHONE的拨打电话功能,你可以在MSN Messenger软件主窗口中,单击操作窗口“我想”下面的“拨打电话”或者用鼠标右键单击要呼叫的人的名字,单击“拨打电话”,就可以开启拨叫电话功能。但在进行电话呼叫之前必须注册语音服务提供商。由于MSN Messenger在国内暂时还没有开通这项业务,所以我们还无法使用。
远程协助
远程协助是在Windows XP中引进的新概念,是Windows Messenger独有的功能,远程协助可以将电脑的控制权分享给对方以便于对寻求协助者提供帮助,通过它,对方可以很容易地控制寻求协助者的桌面。它的功能主要体现在应用程序共享、远程协助、白板共享、寻求远程协助等方面。由于这一功能非常强大,在寻求协助的过程中系统会多次提醒并给出选择,请用户在使用这一功能时多加小心,确认对方是否可靠。
视频聊天
如果你的网速够快,又有摄像头的话,完全可以用IM软件来代替掉Netmeeting了,在聊天的同时,不仅可以通话,还可以看到对方的图像,表情,备感亲切,给您带来一份全新的感受。Windows Messenger对视频聊天功能支持的不错,设置和使用也非常简单,右击好友中“开始视频对话”就完成操作,非常方便。
邮件辅助
IM和E-mail是我们在网上最常用的两种工具,如今不少IM软件将两者作了完美的结合。在QQ中你可以直接给自己的好友发邮件,而无须再输入E-mail地址;此外对于自己的信箱QQ还有检查新邮件功能,在“系统参数”中设置您自己的E-mail,填好POP3地址,您可以选择定时检查时间,QQ就会自动检查有否新邮件到达。对于MSN Messenger来说它的邮件功能就更强大了,使用MSN Messenger你必须有一个邮件账号,每次当您的MSN Messenger登录成功时,在右下角自动弹出一个窗口,里面写有该E-mail账户内的信件状况,在使用过程中如果您的邮箱中有了新邮件,马上会冒出一个提示窗。
发送短信
目前IM与各种移动终端设备的结合也越来越多。使用QQ向手机发送短信需要手机开通移动QQ服务,单击对方头像图标,在打开的快捷菜单中选择“手机短讯”命令,在打开的对话框中输入信息,然后点击发送即可完成,这时对方的手机就可以收到一个消息。给BP机发短讯也是一样,不过对方的BP机服务台必须是QQ所支持的情况下才行。当对方的手机收到你发来的短信后还可以回复,这时候您的QQ会弹出“查看手机短讯”的窗口来,非常方便。
浏览咨询
有的朋友上网只是使用QQ聊天,其实用QQ也可以很方便的看到每日最新的新闻。点击QQ面板中的“资讯通”按钮,瞧,“资讯通”已经为您订制好新闻啦:“新闻”、“IT科技”、“证券”、“体育”、“娱乐”……共十二大类新闻信息。你愿意看哪方面的新闻,就点击相应的图标,则出现“资讯通”界面,自动提取出当日新闻标题。通过这些标题,你可以快速地选择出自己感兴趣的新闻,点击之就可以调用浏览器读取了。这样您就可以足不出户阅读有关内容,节省了您的查找时间、提高了浏览效率。
各种即时通讯软件,真可谓“尺有所短,寸有所长”!ICQ功能最强大,全球用户最多,但是设置比较复杂,而且没有中文版本;MSN有着和Windows系统紧密结合的优点;QQ则依托自己强大的本地优势,在国内即时通讯软件中抢占了先机。让我们来比较一下它们吧!
“小企鹅”与“巨人新星”
1、即时消息的发送
这是作为即时通讯软件的最基本的功能。从发送消息的长短来看:QQ一次最多可发送450个汉字,而MSN最多也只有 400 个字符(200个汉字);同为中文界面的QQ与MSN,却采用了完全不同的设计思路。从界面上来看,QQ采用“对话模式”和“普通模式”两种(如图1)。而MSN中只有一种方式。对于用惯了QQ的网友来说,可能会将一句并没说完的话发送出去,而按下“Ctrl+回车”仅仅是起换行作用。从发送字符格式的控制上,MSN无疑是占尽上风,不仅支持字体、字号大小以及字色的设置,这一点普通网友或许并不多用,但MSN能够将诸如“:)”之类的图示符号自动转换为“笑脸”等表达心情和表情的图形,这点功能的确是非常棒的一种设计。
2、记录的保存和再现
这一点是QQ的强项。几乎不用做任何动作,与所有网友的聊天记录都被完整地保存,只要你不去清理它,完全可以把两年前与MM聊天时MM的承诺重现在MM面前,不怕MM不招!呵呵。而MSN在这点上是先天的缺陷。要想保存,就自己一边聊一边慢慢地“Copy”吧。
3、用户的注册和好友的添加
由于腾讯的用户量急剧增加,使得QQ的新用户ID申请变得异常困难。腾讯转而向移动通讯用户开放这一通道,尽管在功能的延伸方面取得了成功和突破,却因此也“激怒”了广大的网友!同时,添加好友异常方便,也使得我们自己的QQ上经常无端地收到许多莫名其妙的广告或垃圾信息以及一些“不受欢迎”的网友的“入侵”!而MSN与众不同的注册设计,加上Hotmail和MSN.com两大免费邮箱的隆重推出,使得我们的MSN可以非常清静!
4、其他功能比较
QQ和MSN都有语音聊天、文件传输、启动NetMeeting进行视频聊天等功能,QQ在语音音质、传输速度等方面略逊一筹,但总体功能设计上差别不大。但QQ独有的卡通人物头像的绝妙创意,是任何一款即时通讯软件也无法与之媲美的。
不仅如此,腾讯还形成了自己完整的企业文化,像各种各样的QQ玩偶、手表、T恤、背包、钥匙链等应有尽有,网上销售再加上全国数十家Q-GEN专卖店以及与移动厂商的合作等工作都进行得红红火火,而这些都是时间沉淀积累的结果,初来乍到的MSN应该是无法比拟的。而MSN也以其方便的消息群发(单击“我要……”下的“邀请他人加入该聊天”)和强大的资本和技术上的优势,完全有能力和可能继续向QQ发起新一轮的攻击。
“三朝元老”与“巨人新星”
ICQ与MSN放在一起比较,的确很有意思。一个是即时通讯领域的“大哥大”,另一个是软件业的“巨无霸”,即时通讯领域的后起之秀。从功能上看,MSN目前显然无法与ICQ相抗衡。但MSN借助与操作系统的无缝结合,任何人都不敢对它无礼和小视。
1、分组支持情况
两者都支持对好友进行分组,且都有两种模式,即组模式和状态模式。两个软件的组模式几乎相同,都是以组为主进行分类排序,即首类为组,每个组的下面再按在线和离线两种情况分类。所不同的是,ICQ的默认组只有一个,而MSN则提供了四个默认组:家人、朋友、同事及其他联系人。ICQ的默认组可以重新命名但不能删除;MSN默认组中“其他联系人”既不能重命名也不能删除,其他三组则都允许。
2、消息群发功能
MSN与ICQ都有消息群发功能。但MSN只能通过“邀请其他联系人加入”的方式进行,而且有最多加入四人(共五人)的限制。但ICQ的消息群发功能却很强大。在对话模式下,单击“Multiple”即可展开所有好友的列表。没有人数限制,也没有在线与否的限制(如图2)。
3、其他功能比较
任何一款免费软件的使用过程中,都会被强制地安插进一些广告内容,ICQ也不例外。对于这一点,财大气粗的微软做得很好。无论是Windows XP中捆绑的MSN,还是网上免费下载的,几乎看不到广告的影子。另外,即使在最新的ICQ2002a中,似乎仍然不能支持网络摄像机和视频聊天等功能,而这些功能在即时通讯领域几乎成了必备的功能。不过,ICQ中强大的查找好友功能,使你只需记住好友的哪怕是一点点信息,就可以轻松找到这位好友,令任何一款即时通讯软件都望尘莫及(如图3)。新版2002a中还新增了服务器保存好友信息的功能,使得在世界任何一个角落都可以及时方便地与好友进行联络。
其他产品简介
在即时通讯领域还有许多另类(非主流)的产品。如AOL Internet MSN、Yahoo! MSN(雅虎通)、SinaPager(新浪寻呼)、Sohu我找你、网易“口对口”、诺斯 TICQ 、梦幻寻呼(DICO)、OMMO、V2 Communicator、8dCall等等。因为它们的用户群相对较小,所以容易为人们忽视。但它们除了具备即时通讯的基本功能之外,都各有各的特点。这里只是挑选部分列举一下它们各自的特色功能,以飨读者:
1、雅虎通(Yahoo� MSN):用户可以通过它在线查询股票、新闻、体育记分板、天气、旅游等各方面的信息;还可以享受到雅虎网站的各种个性化服务,包括:查阅来信、效率手册、获得股票报价、在线购物、拍卖投标、查询分类广告、访问俱乐部、玩游戏、和朋友聊天、阅读征友广告等等。
2、网易“口对口”:可以显示各种类型网页受欢迎的程度(点击率)。这样,你可以依靠访问量的大小来找到最受欢迎的网页(如图4);可以通过在右下角正确的设置自己的四类状态(“我的意图”、“我的可见度状态”、“我的表情”和“我的状态),来充分展示自己的形象;可以即时了解自己的主页点击情况。方法是:点击“工具”菜单下的“主页观察站”,弹出设置主页URL窗口。输入自己网站的网址,设定好之后,每当你开启网易口对口时,主页观察站就会自动弹出。窗口中显示当前浏览该网页的用户人数(可见与不可见),以及在该页上的留言数目。
3、SinaPager(新浪寻呼):网上留言功能——如果您的朋友没有上网,您可以方便地用中、英文给他留言,他只要使用浏览器就可以看到您的留言了;类似翻译软件的浮动条的设计(如图5),可有效节约屏幕空间;与新浪网站、新浪电子邮件等紧密的结合功能。
4、 诺斯 TICQ:定制新闻——当主机端新闻更新时,你就可以在滚动条里看到最新的新闻了;自动弹出短讯/消息滚动——可以让消息在滚动条中滚动显示;查看笑话——不时在屏幕上弹出一则笑话,令人捧腹大笑;定时闹钟——可以指定时间让系统自动把设定的信息内容发送给你的网友,或者提醒自己该干的事情;断点续传——传送文件的功能几乎所有的即时通讯软件都具备。具备“断点续传”功能的即时通讯软件还真不多见,TICQ就是这样一款软件。
5、梦幻寻呼(DICO):邮件群发功能;丰富的插件使得我们可以聊天娱乐两不误(如图6);方便清晰的语音聊天功能——能够穿透防火墙,达到电话的音质效果;个人Web服务——可以把你的个人电脑轻松设置成一个Internet Web服务器,让网友到你的硬盘上浏览你的个人主页。
6、酷8d网络伙伴(8dCall):“听声辨人”可以以不同音效通知好友上线或来信;股票成交消息实时回报——只要你是8dCall的会员,只要你的下单券商提供8dCall股票成交回报功能,不论你采用哪种方式进行股票交易(电话、柜台、网络等),都可以实时得到股票成交回报的消息;线上免费传呼——使用8dCall可以免费传送中文、英文或数字到好友或合作伙伴的传呼机上。
现在上网,除了查找、收集资料,恐怕最大的作用就是通讯了,但是要更好地使用这种时下最流行的通讯方式,不掌握一点技巧可不行哟。
轻轻一点互通有无
从使用情况看,绝大多数网友使用的工具不外乎是QQ、ICQ、MSN Messenger、Yahoo!
Messenger、AOL Instant Messenger(简称AIM)、IRC这些软件。但这些软件彼此之间是无法进行联系的。如果你有一个朋友使用ICQ,另一个朋友使用MSN Messenger,再有一个朋友使用Yahoo Messenger……那你就必须把这些个软件全部安装上了!其实,你最多只需安装QQ和Trillian 0.73两个软件,就可以在这么多的软件之间自由地驰骋了。
图1
Trillian的最大好处就是整合了上述除QQ外的五大即时通讯产品。它不仅包括了好友上网提示、同一程序多重连接、表情图示、对话记录和离开/隐身等功能,还有统一的联络清单,让用户可以在一个界面内,同时看到不同通讯软件的朋友的线上状态。
第一次运行启动该软件,立即进入设置画面,填上你的基本信息,然后跳到下一步选择用户级别,最好选择“Advanced(高级用户模式)”而不是“Standard(标准模式)”,只有这样,在后面的多功能使用中才能建立多条连接。然后依照提示顺序设置IRC、MSN Messenger、AIM、ICQ、Yahoo!Messenger的设置。联网的机器会自动搜索到以上所有产品的好友列表,并且可以同时启动IRC聊天界面。
要想显示好友列表,方法是用鼠标右击系统图标,然后选择“Show Contact List”。一般在线用户显示在列表的上部,离线用户则排列在底部,用户名前面的不同图标对应着来自不同的即时联络服务器,如图1。是不是很像ICQ?
Trillian的好处不必多说,当你开着四、五个聊天软件忙得不亦乐乎的时候,还是去安装一个Trillian吧,在节省大量硬盘空间、内存和CPU资源的同时,让你的电脑去做更多有意义的事吧,呵呵。
下载地址:http://download.com.com/3000-2150-10047473.html?part=trillian&&subj=dlpagtag=button。(陈劲宏)
全面“取缔”MSN
在Windows XP中,MSN Messenger(下简称MSN)与系统紧密集成,并且随Windows和OE启动而自动运行,大有舍我其谁的架势。如果你今天不想上线,它的运行就会白白占用内存空间。这时,我们就要对MSN进行全面“取缔”——决不手软:)!
★禁止MSN随Windows启动
一、系统配置法
1、在“开始”菜单中单击“运行”,在“打开”框中输入“msconfig”,“确定”后打开“系统配置实用程序”窗口。
2、单击“启动”选项卡,在“启动项目”列表中,清除“MSMSGS”前的复选框,单击“确定”按钮。
3、当系统提示“重新启动计算机”时,请单击“是”按钮。
二、注册表法
1、打开“注册表编辑器”窗口。
2、依次展开“KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”分支,然后在右窗格中右键单击“MSMSGS”,再单击快捷菜单中的“删除”命令,当系统提示确认删除时,请单击“是”按钮。
经过设置,MSN就再也不会随Windows XP的启动而启动了。
★禁止MSN随OE启动
当你启动OE时,MSN仍会随之自动运行。要禁止MSN随OE启动,方法有二。
一、组策略法
1、在“开始”中单击“运行”,在“打开”框中输入“gpedit.msc”,“确定”后打开“组策略”窗口。
2、在左窗格中,依次双击“计算机配置\管理模板\Windows组件\Windows Messenger”分支,然后在右窗格中双击“不允许运行Windows Messenger”,系统弹出“不允许运行Windows Messenger属性”对话框,选中“已启用”复选钮,单击“确定”按钮。
二、注册表法
或许你的Windows XP中没有安装“组策略”,这时可用“注册表法”:
1、打开“注册表编辑器”窗口。
2、依次展开“HKEY_CLASSES_ROOT\CLSID\FB7199AB-79BF-11d2-8D94-0000F875C541}\LocalServer3”分支,然后,在右窗格中,双击“默认”,系统弹出“编辑字符串值”对话框,将“数值数据”框中的内容清空,单击“确定”按钮。
之后,MSN就再也不会随OE而自动启动了。(山东西贝)
帮你保管MSN记录
MSN Messenger(以下简称MSN)是一款不错的聊天软件,但是还有很多不完善的地方。我们可以给它找个助手——MSN Helper。
MSN Helper启动时会自动启动MSN,可以看到在MSN的菜单栏上多了一个“助手”菜单。在这里“打开历史浏览器”,就可以轻松地查看聊天记录啦(如图1)。如果觉得某些聊天的内容比较重要,在右边的记录窗口里拖选中这些记录,然后单击“文件”菜单,将聊天记录保存或打印出来。
图1
★管理好友信息
MSN Helper提供了对好友信息的管理,在历史浏览器里单击“联系人”菜单,选择联系人属性选项,便可以进入“联系人属性管理”窗口了(如图2)。在这里输入联系人的信息后便形成了好友的信息库。此外历史记录也支持密码锁定功能,选择联系人菜单里的“安全设置”选项,在弹出的“设置安全密码”窗口里输入密码,就可以开启这个功能了,这样只有输入正确的密码才能查看聊天记录了。
图2
★使用技巧
启动MSN时,MSN Helper却不会自动启动,有时可能会出现,聊了半天才发现聊天记录一点儿也没有保存的问题,为了避免这种情况我们可以直接从MSN Helper启动MSN。
另外在启动OutLook时,会自动启动MSN,必须手工打开MSN Helper,比较麻烦。我们可以通过注册表中的“HKEY_CLASSES_ROOT\CLSID\FB7199AB-79BF-11d2-8D94-0000F875C541}\LocalServer32”下的键值用来控制MSN的启动,把其键值改为“c:\MSNHelper\MSNWatch.exe”,这样Outlook启动时就会自动启动MSN Helper了。
软件可以在www.msnhelper.com/msn/en/Downloads.asp下载。如果系统是Windows 98,你还需要一个VB6的动态链接库,可以去www.msnhelper.com/msn/download/msvbvm60.zip/msn/download/msvbvm60.zip下载一个放在Windows\System目录下。(上海王光临)
QQ另类小技巧
★快速进入QQ聊天室
使用QQ聊天的朋友一定发现,现在要进入QQ聊天室里的某些房间非常地困难,常常是被告知“断开与服务器的连接!!!”,在网吧里上网都如此,更不要说是家里的“猫”了。哈哈,这里有个技巧,就是你想进入QQ聊天室时,先找一个在线人数少的房间进入,然后再点击“服务器”按钮,换个你原本想进入的房间,你会发现能很轻松地一次就成功进入了。
★在QQ组别里查找网友
我想每位使用QQ的朋友其“我的好友”组别里都已经加入了很多网友吧。为了尽快找到一个网友,常用的做法是在昵称前加上多个空格,但总还有排在最后面的,如有消息给他们,难道是频繁地点击下拉箭头来实现吗?其实有个很简单的方法,就是只需你记住对方的昵称,比如我需要查找的网友昵称是“仙女”,而“仙”字的开头字母是“x”,只需按下“X”键,你就会马上看到“仙女”的头像,哈哈,是不是很方便啊!
★快速回复信息
有时给QQ上的好友回复信息,许久发不出,真急人。此时不妨按下“Ctrl+Shift+Enter”试试,可能会很快发送出去的!(江苏丁和云)
结束语:在做这个专题之前,小编在网上做了一个简单的调查,发现大部分朋友都使用即时通讯软件。通过这个专题我们对时下流行的即时通讯软件做了一个总结,希望会对大家有所帮助。
Ⅵ 有没有好些的加密聊天软件
最近有一款国产的安全信使,苹果和安卓手机都能下载使用。希望我的回答能对你有所帮助。
Ⅶ 请问哪些即时通讯软件的加密技术做的比较好的
知名度高的rtx、imo还是不错的,安全技术已经很成熟了,其中imo还是免费用的,可管理,支持公司10000人用。楼主可以试试。
Ⅷ imo 即时通讯的安全性怎么样有没有加密的
imo有28位加密的,蛮好的。
Ⅸ 如何用java语言对即时通讯软件进行加密
一、Java软件加密基本思路
对于应用软件的保护笔者从两个方面进行考虑,第一是阻止盗版使用软件,第二是阻止竞争对手对软件反编译,即阻止对软件的逆向工程。
1、阻止盗版
在软件运行时对自身存在的合法性进行判断,如果认为自身的存在和运行是被授权的、合法的,就运行;否则终止运行。这样即使软件可以被随意复制,只要盗版用户没有相应的授权信息就无法使用软件。
2、阻止反编译
对编译产生的Class文件加密处理,并在运行时进行解密,解密者无法对软件进行反编译。
二、Java软件加密的总体流程
为了保护用Java语言开发的软件,我们设计并实现了一个实用、高强度的加密算法。以下称需要保护的Java软件为“受保护程序”,称对“受保护程序”进行加密保护的软件为“加密程序”。对软件加密保护的流程如图1所示。
三、加密算法分析设计
1、用户信息提取器设计
为了防止用户发布序列号而导致“一次发行,到处都是”的盗版问题,提取用户机器中硬件相关的、具有唯一性的信息——用户计算机的硬盘分区C的序列号,并要求用户将此信息与用户名一起返回,之后用“序列号生成器”根据用户返回信息生成一个唯一合法的软件注册序列号发回用户,用户即可使用此号码注册使用软件。
这个信息提取器使用Winclows 32汇编以一个独立的小程序方式实现,程序代码如图2所示。
2、序列号生成器与序列号合法性判断函数的设计
序列号生成器与序列号合法性判断函数中运用RSA加密算法。在序列号生成器中是使用私钥将用户返回的信息(硬盘序列号,用户名)进行加密得到相应的注册序列号;在序列号合法性判断函数中使用私钥将用户输入的注册序列号解密,再与(硬盘序列号,用户名)进行比较,一致则调用程序装载器将程序其他部分解密装入内存,初始化删环境并运行程序主体;否则退出。
RSA加密算法的实现需要使用大数运算库,我们使用MIRACL大数库来实现RSA计算,序列号生成器的主要代码如下:
char szlnputString[]=”机器码和用户名组成的字符串”;
char szSerial[256]=[0];//用于存放生成的注册码
bign,d,c,m; //MIRACL中的大数类型
mip→IBASE=16; //以16进制模式
n= mlrvar(0); //初始化大数
d= mirvar(0);
c= mirvar(0); //C存放输入的字符串大数
m= mlrva(o);
bytes to big( len, szlnputString,c);
//将输入字符串转换成大数形式并存入变量c中
cinstr(n,”以字符串形成表示的模数”);//初始化模数
cinstr(d,”以字符串形成表示的公钥”)://初始化公钥
powmod(c,d,n,m); //计算m=cdmod n
cotstr(m,szSerial);//m的16进制字符串即为注册码
序列号合法性检测函数的主要代码如下:
char szlnputStringL]=”机器码和用户名组成的字符串”;
char szSerial[ 256]=”用户输入的序列号”
bign,e,c,m; //MIRACL中的大数类型
mip→IBASE=16; //以16进制模式
cinstr(m,szSerial); //将序列号的16进制转成大数形式
cinstr(n,”模数n的字符串形式”);//初始化模数n
cinstr(e,”字符串形式的公钥”);//初始化公钥
if compare(m,n)==-1) //m<n时才进行解密
{
powmod(m,e,n,c);//计算m=me mod n
big_to _bytes(0,c,szSerial,0); //转为字符串
return lstrcmp( szlnputString,szSerial);
}
3、强耦合关系的设计
如果在序列号合法性检测函数中简单地使用图3所示流程:
解密者可以使用以下几种手段进行攻击:
(1)修改“判断合法性子函数”的返回指令,让它永远返回正确值,这样可以使用任意的序列号,安装/使用软件。
(2)修改判断后的跳转指令,使程序永远跳到正确的分支运行,效果和上一种一样。
(3)在“判断合法性子函数”之前执行一条跳转指令,绕过判断,直接跳转到“正常执行”分支运行,这样可以不用输入序列号安装/使用软件。
为阻止以上攻击手段,笔者在程序中增加了“序列号合法性检测函数”与程序其他部分“强耦合”(即增强其与程序其他部分的关联度,成为程序整体密不可分的一部分,一旦被修改程序将无法正常工作)的要求(见图1),并且设置一个“完整性检测函数”用于判断相关的代码是否被修改过。当然,基于同样的原因,“完整性检测函数”也必须与程序其他部分存在“强耦合”关系。
强耦合关系通过以下方式建立:
在程序其他部分的函数(例如函数A)中随机的访问需要强耦合的“序列号合法性检测函数”和“完整性检测函数”,在调用时随机的选择使用一个错误的序列号或是用户输入的序列号,并根据返回结果选择执行A中正常的功能代码还是错误退出的功能代码,流程如图4所示。
经过这种改进,如果破解者通过修改代码的方式破解将因“完整性检测”失败导致程序退出;如果使用SMC等技术绕过“序列号合法性判断函数”而直接跳至序列号正确时的执行入口,在后续的运行中,将因为随机的耦合调用失败导致程序退出。破解者要破解软件将不得不跟踪所有进行了耦合调用的函数,这显然是一个艰巨的任务。
4、完整性检测函数的设计
我们使用CRC算法算出需进行完整性检测的文件的校验码,并用RSA加密算法的公钥(不同于序列号合法性检测中的公钥/私钥对)将其加密存放在特定的文件中,在检测时先用CRC算法重新生成需进行完
整性检测的文件的校验码,并用私钥将保存的校验码解密,两者相比较,相等则正常运行;否则退出。
5、程序加载器的设计
与编译成机器码执行的程序不同,Java程序只能由Java虚拟机解释执行,因此程序加载器的工作包括:初始化Java虚拟机;在内存中解密当前要运行的class文件;使解密后的c:lass文件在虚拟机中运行,在
需要时解密另一个class文件。图5是用于初始化JVM的代码:
以上介绍了我们设计的针对Java软件的加密保护方法,其中综合运用了多种加密技术,抗破解强度高;使用纯软件保护技术,成本低。经笔者在Windows系列平台上进行测试,运行稳定,效果良好。
在研宄开发过程中,我们还总结出加密保护软件的一些经验:
1、对关键代码和数据要静态加密,再动态解密执行;要结合具体的工作平台使用反跟踪/调试技术;
2、要充分利用系统的功能,如在Windows下使用DLL文件或驱动程序形式能得到最大的丰又限,可以充分利用系统具有的各种功能;
3、如果可能应该将关键代码存放在不可禚复制的地方;
4、序列号要与机器码等用户信息相关以阻止盐复布序列号;
5、加密流程的合理性比加密算法本身的强度更重要。