先签名后加密
发布时间: 2024-11-03 20:22:28
Ⅰ 急!!!《密码学》问题! RSA数字签名中为什么不能先加密后签名
用RSA给别人发送一则信息,首先要用私钥加密签名,然后再用对方的公钥加密回信息和签名,把消息答发送给对方。
如果先加密后签名,那么签名在传播途中被人为地篡改,我们可以做个形象的比喻,本来鲍勃要发送给对方一则信息给艾丽丝,可是途中却被伊芙拦截,把签名稍加修改就成了自己发出去的一则信息了,那么鲍勃就不知道这是谁发出的信息了。
Ⅱ RSA为什么先签名后加密
签名是用私钥来计算的。所以签名不能随便签。对明文签名可以理解。对密文签名,你并不知道密文的内容,一旦对密文签名,就可能出现这样一种情况。有人想破译一段发给你的密文,他把这段密文伪装成需要你来签名的内容,你签名后就是明文了。
Ⅲ 在保密和认证同时使用时,PGP是先加密后签名还是先签名后加密为什么
先签名后加密。
如果先加密再签名的话,别人可以将签名去掉后签上自己的签名,从而篡改了签名。
Ⅳ 签名函数和加密函数应该以哪种顺序应用于消息,为什么
发送信息的时候: 先用加密函数.再用签名函数
收消息的时候: 相反
why?
平常咱们通内信的数据都经过加密容函数加密的,数字加密只是在原来通信的基础上多加密了一次,如果先用签名函数.再用加密函数,那技术就比较麻烦了!有简单的为什么不用呢?