请不要讲得太深奥,我是菜鸟,谢谢谢谢!!!
用RSA给别人发送一则信息,首先要用私钥加密签名,然后再用对方的公钥加密信息和签名,把消息发送给对方。
如果先加密后签名,那么签名在传播途中被人为地篡改,我们可以做个形象的比喻,本来鲍勃要发送给对方一则信息给艾丽丝,可是途中却被伊芙拦截,把签名稍加修改就成了自己发出去的一则信息了,那么鲍勃就不知道这是谁发出的信息了。
如果先加密后签名,那么签名在传播途中被人为地篡改,我们可以做个形象的比喻,本来鲍勃要发送给对方一则信息给艾丽丝,可是途中却被伊芙拦截,把签名稍加修改就成了自己发出去的一则信息了,那么鲍勃就不知道这是谁发出的信息了。
温馨提示:答案为网友推荐,仅供参考