當前位置:編程學習大全網 - 圖片素材 - 數字簽名的作用和功能是什麽

數字簽名的作用和功能是什麽

功能:保證信息傳輸的完整性、發送者的身份認證、防止交易中的抵賴發生。

作用:數字簽名的文件的完整性是很容易驗證的(不需要騎縫章,騎縫簽名,也不需要筆跡專家),而且數字簽名具有不可抵賴性(不可否認性)。

數字簽名技術是將摘要信息用發送者的私鑰加密,與原文壹起傳送給接收者。接收者只有用發送者的公鑰才能解密被加密的摘要信息,然後用HASH函數對收到的原文產生壹個摘要信息,與解密的摘要信息對比。

如果相同,則說明收到的信息是完整的,在傳輸過程中沒有被修改,否則說明信息被修改過,因此數字簽名能夠驗證信息的完整性。

擴展資料:

發送報文時,發送方用壹個哈希函數從報文文本中生成報文摘要,然後用自己的私人密鑰對這個摘要進行加密,這個加密後的摘要將作為報文的數字簽名和報文壹起發送給接收方,接收方首先用與發送方壹樣的哈希函數從接收到的原始報文中計算出報文摘要。

接著再用發送方的公用密鑰來對報文附加的數字簽名進行解密,如果這兩個摘要相同、那麽接收方就能確認該數字簽名是發送方的。

在密文背景下,抵賴這個詞指的是不承認與消息有關的舉動(即聲稱消息來自第三方)。消息的接收方可以通過數字簽名來防止所有後續的抵賴行為,因為接收方可以出示簽名給別人看來證明信息的來源。

數字簽名算法依靠公鑰加密技術來實現的。在公鑰加密技術裏,每壹個使用者有壹對密鑰:壹把公鑰和壹把私鑰。公鑰可以自由發布,但私鑰則秘密保存;還有壹個要求就是要讓通過公鑰推算出私鑰的做法不可能實現。

百度百科——數字簽名

  • 上一篇:美拍怎麽拍照
  • 下一篇:如何在力量訓練中測試自己的極限
  • copyright 2024編程學習大全網