telegram纸飞机怎么实现加密通讯?
5 个回答
在加密通信方面,Telegram主要是依靠其“秘密会话”功能。这个功能默认情况下使用端到端加密,只有双方可以解码和读取消息内容。加密是建立在MTProto协议之上,这个协议是由Telegram团队开发的,尽管它有很多争议,但它确实进行了大量的加密优化。
非黑科技,这是密码学中的正常手段。微信的加密主要是传输层加密,而 Telegram 的秘密聊天是端到端加密,理论上来说更加安全。但微信的加密也有其优势,比如和服务器储存结合的更好。
Telegram的加密机制是给每条消息都套上了一层“密码”,中间人看到的就是乱码,如果你重视隐私的话一定要开启秘密聊天,在普通聊天中不要谈论敏感话题。
telegram加密聊天叫做"Secret Chat",它采用端到端的加密技术(不是黑科技),每次会话生成一对临时密钥,消息发送前就加密了,只能被接收方解开,中间人是看不到的。
和微信的区别有以下两点:
1. 微信默认是中心加密,服务器可以解密;Telegram的Secret Chat服务器根本看不到内容
2. Telegram支持自毁消息和阅后即焚
常规聊天(不带Secret Chat)也是加密的,但是密钥储存在服务器,所以没有Secret Chat安全。最安全的当然是用Secret Chat了。
MTProto加密协议是Telegram加密通信的核心,但其并不是某种黑科技,而是基于现有密码学标准设计的。
1. 会话加密是端到端加密。当您和朋友聊天时,会话会被加密成乱码,只有您的朋友能够解密。
2. 加密过程类似于快递:消息会被层层包裹加密,每一层都有单独密钥,类似洋葱。即使被截获也看不见消息。
3. Telegram和微信的区别是Telegram加密是可选功能(秘密聊天),微信默认加密传输。
就是:Telegram使用的是成熟加密技术,但其安全性完全取决于用户如何使用。例如,启用双重验证比仅使用密码更加安全。
2. 加密原理不是黑科技而使用的是现代密码学,比如通过Diffie-Hellman密钥交换算法产生临时密钥,每段对话的密钥都是唯一的,就算被窃取也无法破译。
3. 微信加密是服务器全程参与的,而Telegram加密的聊天数据,服务器是完全看不到的,你发的是乱码,对方解密后才能看。
4. 安全性取决于你如何使用,如果只是普通的聊天模式,那么和微信没有区别,但是加密模式需要手动开启。安全性指的是加密模式。
1. Telegram加密聊天(Secret Chat)使用端对端加密,也就是军事级加密的MT Proto协议。通俗地说就是信息从你的手机开始,在对方手机上解密,中间服务器看不到信息。
2. 不是黑科技,这是正牌的加密方案,每次对话都会生成新的密钥,并且在会话之后自动销毁,和一次性密码本的原理类似。
3. 和微信不同,微信默认加密强度低,而且聊天记录存在云端,Telegram加密聊天内容连服务器都看不到。你可以理解微信是通过快递中转站的包裹形式,Telegram加密聊天就是面对面手递手的传递。