9科学的解决先签名再加密问题。Alice将消息M=I love you先签名得到SAM然后对签名SAM使用Bob的公钥加密把结果EBSAM发送给Bob。如果Bob对收到的消息解密然后使用Charlie的公钥加密把结果ECSAM发送给Charlie。Charlie是否会误解密文若产生误解如何做避免误解?
Charlie不会误解密文,因为他无法解密EB(SA(M)),只能解密EC(SA(M))。但是,Charlie可能会误认为EB(SA(M))是由Charlie加密的,因为他无法确定EB(SA(M))的发送者是谁。
为了避免误解,可以在消息中添加一个标识符,指示发送者是谁。例如,在消息M之前添加“Alice”或“Bob”的标识符,以便接收方能够确定发送者是谁,从而避免误解。另外,也可以使用数字证书和可信第三方来确保消息的发送者和接收者的身份验证。
原文地址: https://www.cveoy.top/t/topic/cOIy 著作权归作者所有。请勿转载和采集!