温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本文是零基础I'M开发入门系列文章的第5篇。什么是I'M聊天系统的端到端加密应即时通讯系统的技术本质是即时消息技术,是互联网实时互动场景的底层架构。为了让即时通讯更安全,高安全场景下的I'M系统通常使用端到端加密技术进行通讯加密。一般的数据加密可以在通信的三个层次来实现,链路加密、节点加密和端到端加密。端到端加密允许数据在从原点到终点的传输过程中始终以密文形式存在。采用端到端加密又称脱线加密或包加密。消息在被传输时到达终点之前不进行解密,因为消息在整个传输过程中均受到保护,所以即使有节点被损坏,也不会使消息泄露。没有。使用端到端加密时的通信原理图,各个环节都存在泄密的可能。使用端到端加密后的通信原理图,除了发送者和接收者,其他环境都是密文状态。在I'M系统中,当用户A发送消息给用户B时,I'M系统会生成一对公钥和私钥,并将公钥发送给用户B,用户啊,使用用户B的公钥对消息进行加密,然后将加密后的消息发送给用户B。
01:23
在用户币接收到消息后,使用自己的私钥对消息进行解密,从而获取铭文,内容由Excel只有用户币拥有,因此除了用户B之外,任何人都无法解密消息。没有使用端到端加密时的聊天消息存在诸多风险,使用了端到端加密后的聊天就安全多了。数据安全性。在I'M系统中,端到端加密可以确保消息在传输过程中始终保持加密状态,防止黑客和第三方窃取用户的通信内容。
02:02
隐私保护。由于消息内容只有通信双方能够解密和阅读,即使是I'M系统应用自身也无法获取明文内容,这意味着用户的隐私得到了最大程度的保护。抗窃听暗暗系统使用端到端加密技术,使得窃听者无法获取通信内容,从而有效防止窃听行为的发生。由于在数据传输到服务器之后,任何有权访问此服务器的人,包括员工、供应商及其他有关人员,甚至是黑客都有可能读取到用户的数据。所以使用端到端加密技术主要有四个意义,保护个人隐私,防止数据泄露,抵御网络攻击,维护社交关系。通讯效率低,由于端对端加密需要对通讯数据进行加密和解密,因此可能会导致通信效率较低,需双向支持,端对端加密需要发送方和接收方都需要支持该技术,否则就将无法实现端对端加密。通信安全性问题,虽然端对端加密可以防止中间人攻击,但如果黑客能够获得了私钥或公钥,那么他们也能够轻易的获取到通信数据。
我来说两句