温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
零基础iim开发入门5什么是iim系统的端到端加密?一般的数据加密可以在通信的三个层次来实现,链路加密、节点加密和端到端加密。链路加密又称在线加密,所有消息在被传输之前进行加密。在每一个节点对接收到的消息进行解密。节点加密是在中间节点先对消息进行解密,然后进行加密。端到端加密允许数据在从原点到终点的传输过程中始终以密文形式存在,因此即使有节点被损坏,也不会使消息泄露。这是没有使用端到端加密时的通信原理图,各个环节都存在泄密的可能。这是使用端到端加密后的通信原理图,除了发送者和接收者,其他环境都是密文状态。端到端加密系统的价格便宜些,并且与链路加密和节点加密相比更可靠。更容易设计、实现和维护,但这种加密方法不能掩盖被传输消息的原点与终点,因此它对于防止攻击者分析通信业务是脆弱的。Iim系统中的端到端加密原理,当用户A发送消息给用户B时,Iim系统会生成一对。
01:13
公钥和私钥,并将公钥发送给用户B,用户A使用用户B的公钥对消息进行加密,然后将加密后的消息发送给用户B,在用户B接收到消息后,使用自己的私钥对销。需进行解密,从而获取铭文内容。由于私钥只有用户币拥有,因此除了用户币之外,任何人都无法解密消息。例如上图没有使用端到端加密时的聊天消息,存在诸多风险。而使用了端到端加密后的聊天就安全多了。IM系统使用端到端加密的好处有,数据安全性、隐私堡、抗窃听。IAM系统使用端到端加密的意义堡个人隐私,防止数据泄露。抵御网络攻击,维护社交关系。
我来说两句