IM软件是通过啥加密方式保障通讯安全的
【IM软件是通过啥加密方式保障通讯安全的】 IM软件的加密方式太多了,我就说说我目前知道的吧。之前的MSN,基本上是明文在传输,本地聊天记录也未加密。QQ,不是开源软件,无从获得可信信息。但据官方介绍,QQ使用的加密是随机的,每次登录都从服务器随机获取一种加密算法。不过!由于天朝gov的存在,腾讯公司会对所有人的聊天记录进行关键词监视。这个…等于不加密了!同理,国内的软件我就不介绍了,大部分都是不开源的商业软件,官方吹得再牛我也不相信,再者,gov还在监视你呢。说说国外的开源即时聊天软件的加密方式。普遍采用的是AES、RSA等加密方式,只要密钥长度够长,基本上是安全的。安全性再好点的有,xmpp协议下的OTR加密协议,能防止中间人攻击;如Telegram、Wickr等软件采用的端到端加密方式,信息经过多层加密,不经过软件服务器,直接到达收信人处再解密;正在开发中的软件Hemlis除了采用端到端通讯方式之外,还采用了PGP加密,安全性理论上更高。另外,如果是在乎匿名性的用户,则可以使用去中心化的P2P聊天软件,如Bitmessage以及还在内测的Bit torrent chat。
如有错误,欢迎指正。
■网友
之前的老兄已经回答的很好了。对于一款软件来说,如何做好消息加密、防止他人窃取用户之间的数据传输是最为关键的。我稍微补充一些。主要说的是国外的聊天软件。
在国内主值得提到的是腾讯开发的微信。微信系统所使用的加密算法是现下绝大部分通信软件中较为常用的RSA密钥和AES随机密钥加密算法,其加密方式在现有通信社交软件中属于最高加密等级,破解其加密算法具有极大的难度。
Telegram和Signal都采用的是端到端的加密方式。用的也是RSA和AES的加密方法。其中Signal特别提到,在传输过程中,采用的是TLS加密方式。也就是说,在传输端又加了一层加密。即使有人在传输端破解了加密,得到的也是之前经过RSA和AES加密过的加密文。就是一堆乱码。
Crait 主打的也是安全加密聊天。在传输过程用的也是TLS加密方式。在客户端之前用的是RSA和AES(由此可见,这两种加密方式现在是最流行的,也是最为安全的)双重加密。不过现在重新升级了加密方式,采用的是目前最新的研制的Double Ratchet(双棘轮)加密方式。理论上应该更为安全和不可被破解。目前市场上,采用Double Ratchet的唯二的两款软件就是Crait和Whatsapp(在被Facebook收购后,Whatsapp的加密方法也由脸书来负责开发了),效果不知道有没有宣传的这么好,还有待观察。
基本就这啦。
■网友
较好点的IM软件是提供AES(高级加密标准)加密这种端对端的加密方式
■网友
最新出炉的开源安卓加密神器Oversec:
如何利用已有的流行即时通讯软件实现自定义加密通信?
推荐阅读
- 船舶■江苏镇江谏壁船闸2020年船舶通过量近2亿吨
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 商家通过低保户购物而把自己的利润返还赠送低保户安装宽带或者旧电脑可行吗
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 疾病|医生不避讳:4种疾病可以通过性传播,思想开放的人要小心了
- 软件公司为啥频繁地在培训机构批量招人
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 电子信息工程考研有啥偏软件类的专业可以报考
