rsa數(shù)字簽名的原理 RSA為什么能實(shí)現(xiàn)數(shù)字簽名?
RSA為什么能實(shí)現(xiàn)數(shù)字簽名?什么是RSA?RSA是一種非對稱加密算法,可以生成公鑰和私鑰對,即公鑰和私鑰。什么是數(shù)字簽名?數(shù)字簽名是用私鑰對數(shù)據(jù)進(jìn)行加密。利用RSA生成的私鑰,再通過RSA加密算法進(jìn)行
RSA為什么能實(shí)現(xiàn)數(shù)字簽名?
什么是RSA?RSA是一種非對稱加密算法,可以生成公鑰和私鑰對,即公鑰和私鑰。什么是數(shù)字簽名?數(shù)字簽名是用私鑰對數(shù)據(jù)進(jìn)行加密。利用RSA生成的私鑰,再通過RSA加密算法進(jìn)行加密,就可以生成數(shù)字簽名。明白嗎?當(dāng)然,除了RSA之外,還有許多其他非對稱算法,比如ECC。
公開密鑰體系,RSA算法,SLL加密技術(shù),數(shù)字簽名這四者是什么關(guān)系?
公鑰系統(tǒng)是一個非對稱加密系統(tǒng)。
非對稱包含RSA算法。
SLL算法是一個對稱加密算法。
如果是SSL,它是一個安全的網(wǎng)絡(luò)協(xié)議。
數(shù)字簽名一個是維護(hù)消息的完整性,另一個是保持發(fā)送者的身份。例如,在文檔用MD5簽名后,接收者比較MD5值。描述文件未更改發(fā)送方的私鑰簽名意味著接收方在使用發(fā)送方的公鑰解密后將知道誰發(fā)送了消息。
對稱加密,非對稱加密是為了保持消息的機(jī)密性和可靠性
文件簽名是為了保持消息的完整性