数字签名与加密的基本原理及区别

数字签名与加密的基本原理及区别
评论:数字签名和加密的基本原理和区别
数字签名主要通过以下过程:
信息发送者使用单向散列函数(hash函数)生成信息摘要;
信息发送者使用自己的私钥签署信息摘要。
信息发送者发送信息本身和签名信息摘要。
信息连接

数字签名和加密的基本原理和区别是什么
数字签名主要通过以下过程:
信息发送者使用单向散列函数(hash函数)生成信息摘要;
信息发送者使用自己的私钥签署信息摘要。
信息发送者发送信息本身和签名信息摘要。
使用单向散列函数,利用信息接收者和发送者使用(散列函数)来根据发送者自身接收到的信息生成新信息,然后使用公钥验证信息,确认发送方的身份,并对信息进行修改
数字加密主要通过以下过程:
当信息发送者需要发送信息时,首先生成一个对称密钥,并用对称密钥加密消息
信息发送者用接收方的公钥加密上述对称密钥。
信息发送器将第一步骤和第二步骤的结果与接收器相结合,称为数字信封。
接收方利用自己的私钥对加密对称密钥进行解密,然后通过对称密钥对密文进行解密,得到真实的原始密钥。
虽然公钥系统中使用数字签名和数字加密的过程,实施的过程正好相反,和密钥对的使用是不同的。关键是要使用发送方的数字签名,用自己的私钥发送方用发送者的公钥解密加密的,这是一个用发送者的公钥多的关系,任何人都可以验证数字签名的正确性。数字加密使用的密钥对接收的,这是一个多对一的关系。谁知道接收者的公钥加密的信息可以发送到接收机,只有人拥有接收者的私钥才能解密信息。此外,使用非对称密钥加密算法的数字签名,可以保证传输信息的完整性、身份认证和不可抵赖性,并使用对称密钥加密算法和非对称加密算法相结合的数字加密,保证信息传输的安全性。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部