9先签名再加密问题。Alice将消息M=I love you先签名然后对签名使用Bob 的公钥加密把结果EBSAM发送给Bob。如果Bob对收到的消息解密然后使用Charlie的公钥加密把结果EcSAM发送给Charlie。Charlie是否会误解密文若产生误解如何做避免误解?
Charlie会误解密文,因为Bob已经对消息进行了签名,而Charlie解密后无法验证签名的真实性。
为了避免误解,Bob应该在收到消息后先验证签名的真实性,如果签名验证不通过,则不应继续处理消息。如果签名验证通过,Bob应该使用自己的私钥解密消息,并在将消息发送给Charlie之前重新签名,然后使用Charlie的公钥加密消息和新的签名,发送给Charlie。这样,Charlie就可以在解密消息后验证签名的真实性,确保消息的完整性和真实性。
原文地址: http://www.cveoy.top/t/topic/cOwU 著作权归作者所有。请勿转载和采集!