mchat 中文文档 下载 App

端到端加密原理与边界——官方也解密不了的对话

什么是端到端加密

端到端加密(End-to-End Encryption,简称 E2EE)是一种通信加密方式:

MChat 公开介绍的口径是消息与通话都在加密范围内。

端到端加密示意
端到端加密的作用

和"普通加密"有什么区别

普通传输加密端到端加密
谁能解密服务端(MChat)能看到明文只有双方能看到明文
服务器权限服务端持有解密密钥服务端不持有密钥
泄露风险服务器被入侵则全部明文暴露服务器被入侵也只有密文
合规场景企业办公常用个人隐私沟通首选

MChat 加密了什么

根据公开介绍,MChat 的加密覆盖:

具体加密协议和算法以官方实现为准,以你手上版本的实际表现为准。

它保护不了什么

端到端加密很重要,但它的保护范围有明确边界:

拦不住的:

不要做的事:

怎么确认加密生效

大部分支持 E2EE 的应用会在聊天界面显示加密状态的标识(比如一个锁图标、"此对话已加密"的提示文字等)。MChat 是否显示这类标识、显示在哪里,以你手上版本的实际界面为准。

密钥管理

端到端加密的核心是密钥只在双方设备上生成和存储,不上传服务器。这带来一个好处——没人能帮你找回聊天记录的明文,包括 MChat 官方;也带来一个风险——设备丢失后,密钥也没了,云端的密文你自己也解不开。

因此,重要的聊天内容(即使加密保护的),建议在设备本地做好备份。

相关阅读: