數字簽名的實現方法

數字簽名,就是只有信息的發送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明 。數字簽名是非對稱密鑰加密技術與數字摘要技術的應用 。一套數字簽名通常定義兩種互補的運算,一個用于簽名 , 另一個用于驗證 。
數字簽名算法是依靠公鑰加密技術來實現的 。
在公鑰加密技術里 , 每一個使用者有一對密鑰:一把公鑰和一把私鑰 。公鑰可以自由發布,但私鑰則秘密保存;通過公鑰推算出私鑰的做法不可能實現 。
普通的數字簽名算法包括三種算法:
1、密碼生成算法;
2、標記算法;
【數字簽名的實現方法】3、驗證算法 。