以A向B發送郵件來理解:
1、A將郵件的正文使用哈希算法計算出信息摘要,再使用A的私鑰對信息摘要進行加密;
2、B收到之後使用A的公鑰進行解密,得到信息摘要H1,再計算正文的信息摘要H2,如果H1和H2一致說明信息沒有被篡改;
補充說明:
1、正文可能存在被泄露,因此可進一步加密。但數字簽名只保證信息傳輸的一致性,不保證信息泄露!
以A向B發送郵件來理解:
1、A將郵件的正文使用哈希算法計算出信息摘要,再使用A的私鑰對信息摘要進行加密;
2、B收到之後使用A的公鑰進行解密,得到信息摘要H1,再計算正文的信息摘要H2,如果H1和H2一致說明信息沒有被篡改;
補充說明:
1、正文可能存在被泄露,因此可進一步加密。但數字簽名只保證信息傳輸的一致性,不保證信息泄露!