签名文件和解密文件有什么区别?

时间:2019-04-17 04:44:49

标签: certificate rsa public-key-encryption sign

生成RSA数字签名与RSA解密之间有什么区别?

如果我有邮件的哈希值,该如何生成该邮件的数字签名?

1 个答案:

答案 0 :(得分:0)

加密解密与数字签名

  1. 在“加密”中,完整的文档或内容由接收者加密,传输和解密。在下图中,为了加密,使用公钥(绿色密钥)进行加密,使用私钥(红色密钥)进行解密。

  2. 在数字签名中,对内容的哈希进行签名(使用私钥对哈希进行加密),以便接收者可以使用公钥进行解密,并通过重新计算内容的哈希来验证哈希。 (与加密和解密不同,Hash不能以单向方式返回内容。)

此过程可确保

a。作者是宣称它的人,而

b。自签名以来,内容或文档未更改。 (更改内容的单个字符将更改哈希!!)

Encryption Vs Digital Signature