數字簽名與數字證書

2021-09-26 03:47:07 字數 585 閱讀 7325

1.數字簽名

數字簽名並不是寫下傳送者的簽名,而是數字簽名可以起到類似於簽名的作用,數字簽名是乙個抽象的概念,作用如下

公鑰演算法不等於數字簽名,它只是一種實現數字簽名的方式。

如上圖所示,a使用自己的私鑰對報文進行加密的過程就是對報文進行簽名的過程。

接受者能確保自己拿到的公鑰是a的公鑰的情況下,因為私鑰只有a擁有

2.數字證書

如何保證自己拿到公鑰是a的

這種情況下需要引入第三方可信機構,可信表現在接受者能夠確信自己能拿到正確的第三方機構的公鑰.

具體實現

傳送者將自己的公鑰交給第三方可信機構,第三方可信機構用自己的私鑰對傳送者的公鑰和證書版本資訊等進行加密生成乙個數字證書.傳送者每次傳送自己的報文就將自己數字證書加上,這樣接受者就能確信自己拿到的是正確的公鑰。

數字簽名與數字證書

數字簽名 將 報文按雙方約定的hash 演算法計算得到乙個固定位數的 報文摘要。在 數學上保證 只要改動報文中任何一位,重新計算出的 報文摘要值就會與原先的值不相符。這樣就保證了報文的不可更改性。將該報文摘要值用傳送者的私人 金鑰加密,然後連同原報文一起傳送給接收者,而產生的報文即稱 數字簽名 數字...

數字簽名與數字證書

數字簽名 將 報文按雙方約定的hash 演算法計算得到乙個固定位數的 報文摘要。在 數學上保證 只要改動報文中任何一位,重新計算出的 報文摘要值就會與原先的值不相符。這樣就保證了報文的不可更改性。將該報文摘要值用傳送者的私人 金鑰加密 然後連同原報文一起傳送給接收者,而產生的報文即稱 數字簽名 數字...

數字簽名與數字證書

數字簽名 將 報文按雙方約定的hash 演算法計算得到乙個固定位數的 報文摘要。在 數學上保證 只要改動報文中任何一位,重新計算出的 報文摘要值就會與原先的值不相符。這樣就保證了報文的不可更改性。將該報文摘要值用傳送者的私人 金鑰加密,然後連同原報文一起傳送給接收者,而產生的報文即稱 數字簽名 數字...