Telegram纸飞机加密通信原理?
3 个回答
Telegram的加密分为两个机制:
1. 会话密钥交换:双方首次聊天时,会自动生成会话密钥,就像快递员给收件人送钥匙一样,全程使用HTTPS加密。
2. 消息级加密:每个消息都是加密的,相当于信件在信封里,同时发送消息后可以“阅后即焚”,不留任何痕迹。
普通对话端到端加密,但群组/频道不加密。官方账号不会保存对话,除非你主动备份到云。黑客需要同时破解密钥和消息,难度不亚于登月。
如果你比较在意隐私,可以打开“秘密聊天”,消息发出去7天内可以撤回,不过一旦结束聊天,对方同样可以撤回信息,所以发之前最好再看一眼。
Telegram的“纸飞机”功能即为SecretChat,使用端到端加密(E2EE),与微信视频通话、WhatsApp加密原理一致,加密技术基于MTProto协议,为自研加密算法体系。
发送前会在你手机上编码为一串乱码,只有接收手机才能解码。中途截获也看不到内容。不过和Signal不同,Telegram的E2EE仅在Secret Chat中启用,默认普通聊天是不加密的。
只要双方都开启Secret Chat,消息就是安全的。不过图片/视频等文件,发送后、对方下载前的一段时间里是明文的。所以敏感信息建议自毁模式发送。
Telegram纸飞机的加密主要依赖于两套机制:
1. Secret Chat(保密聊天)
端到端加密:这是Telegram自带的功能,只有你和他可以看到聊天内容。消息不会存储在服务器,一旦发送,只能被接收者阅读。
2. 自毁程序
消息可设置自动销毁时间(如1秒、24小时等),超时自动销毁;
普通群组和频道的消息默认为不加密,但是私聊开启Secret Chat就可以保护隐私,别人截获消息看不到内容,除非获得双方设备的密钥。
如果你对隐私比较在意,建议使用Secret Chat+自毁,更安全。