急!!!《密码学》问题! RSA数字签名中为什么不能先加密后签名?

请不要讲得太深奥,我是菜鸟,谢谢谢谢!!!

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

急!!!《密码学》问题! RSA数字签名中为什么不能先加密后签名?
用RSA给别人发送一则信息,首先要用私钥加密签名,然后再用对方的公钥加密信息和签名,把消息发送给对方。如果先加密后签名,那么签名在传播途中被人为地篡改,我们可以做个形象的比喻,本来鲍勃要发送给对方一则信息给艾丽丝,可是途中却被伊芙拦截,把签名稍加修改就成了自己发出去的一则信息了,那么鲍勃...

密码学基础 | RSA算法详解及证明
- 在加密场景中,攻击者试图通过大数因子分解来破解,但至今无有效算法。在数字签名中,伪造签名的难点同样在于因子分解。4. 局限性 - RSA算法的安全性尚未得到理论上的充分证明,且密钥生成过程复杂,影响了效率。- RSA的运算速度较慢,限制了其在大量数据加密中的应用,通常用作对称加密算法的辅助,加...

电子合同中的数字签名防篡改,有什么原理?
在公钥密码学中,密钥是由公开密钥和私有密钥组成的密钥对。数字签名就是用私有密钥进行加密,接收方用公开密钥进行解密。由于公开密钥不能推算出私有密钥,所以公开密钥不会损坏私有密钥的安全,公开密钥无需保密可以公开传播,而私有密钥必须保密。因此,当某人用其私有密钥加密信息,能够用TA的公开密钥正确...

RSA是什么?
1、您向朋友传送加密数据,您希望只有您的朋友可以解密,这样的话,您需要首先获取您朋友的密钥对中公开的那一个密钥,e及n。然后用这个密钥进行加密,这样密文只有您的朋友可以解密,因为对应的私钥只有您朋友拥有。2、您向朋友传送一段数据附加您的数字签名,您需要对您的数据进行MD5之类的运算以取得数...

...对称加密、非对称加密、中间人攻击、数字签名
非对称加密的出现解决了密钥安全的问题。RSA算法是其中的代表,它将密钥分为公钥和私钥两部分。公钥用于加密,私钥用于解密。即使信息在传输过程中被截获,没有私钥的黑客也无法解密信息,从而大大提升了信息安全水平。然而,非对称加密的使用并非万无一失,中间人攻击是需要警惕的威胁。在非对称加密环境下...

数字证书、加密与数字签名有什么关系? 急用………
加密的方式分为:对称加密(很常见,比如RSA)和非对称加密(即公钥和私钥加密)。非对称加密的主要用途就是:密钥交换(交换对称加密的密钥)和数字签名。数字签名的作用主要是:确保发送的报文没有被篡改。数字签名:1、发送方A对发送的报文M生成一个摘要X1。(大多使用hash)2、发送方A用自己的私钥...

一般网页中的用户名和登录密码在传输过程中是通过什么加密的?
(1)数字签名 公开密钥的加密机制虽提供了良好的保密性,但难以鉴别发送者, 即任何得到公开密钥的人都可以生成和发送报文。数字签名机制提供了一种鉴别方法,以解决伪造、抵赖、冒充和篡改等问题。 数字签名一般采用不对称加密技术(如RSA),通过对整个明文进行某种变换,得到一个值,作为核实签名。接收者使用发送者的公开...

rsa加密算法属于
RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行...

求高手解密码学问题! 急~
比如,公钥加密算法根据不同的应用,需要考虑选择明文安全、非适应性选择密文安全和适应性选择密码安全三类。数字签名根据需要也要求考虑抵抗非消息攻击和选择消息攻击等。因此,近年来,公钥密码学研究中的一个重要内容——可证安全密码学正是致力于这方面的研究。 公钥密码在信息安全中担负起密钥协商、数字签名、消息认证...

中国剩余定理与密码
3、数字签名:在数字签名中,中国剩余定理也被用于加速相关的计算。通过CRT,可以在模运算中使用更小的模数,降低了计算的复杂性。4、密码学协议:一些密码学协议,如TLS\/SSL协议中的RSA密钥交换,也利用了中国剩余定理来提高效率。三、安全性考虑:尽管中国剩余定理在密码学中有广泛应用,但在具体实现中...

相似回答