和手寫簽名一樣,數字簽名可以為我們驗證文檔的作者、簽名的時間,從而鑒明消息的內容是真實可靠的。它的目的和MAC類似,只是使用的是公鑰加密體系。

和RSA加密解密過程相反,在DSA數字簽名和認證中,發送者使用自己的私鑰對文件或消息進行簽名,接受者收到消息後使用發送者的公鑰來驗證簽名的真實性。這個方法完全可以基於RSA來實現,但是在DSA中,我們會更有效率地做這件事情。 更多 >