1. 程式人生 > >數字簽名和報文摘要學習筆記

數字簽名和報文摘要學習筆記

數字簽名:用於對傳送的報文進行簽名。

  • 認證傳送方;
  • 傳送方不可抵賴;
  • 接收方不可編造。

主要使用公開金鑰加密系統實現,如RSA;傳送者通過私鑰加密,接收方通過公祕解密。

報文摘要:用於對傳送的報文生成一個非常小的摘要資訊。這個摘要資訊保證原報文的完整性,即原報文只要有一位被改變,則摘要資訊就會不匹配。

  • 保證完整性;
  • 單向雜湊函式。