數字摘要,數字簽名

內容,數字摘要,數字簽名

        閱讀前,能夠先閱讀完參考文章。內容和數字摘要,數字簽名的關係能夠用下面這張圖表示: html

關係圖

圖一git

       

發送的內容 

  •   數字摘要: 能夠看到數字摘要是內容經過hash 計算獲得的一串數字,它的做用是接受到內容的一端,先用公鑰解開數字簽名獲得一個發過來的Digest,而後再一次對內容進行一次hash獲得一個Digest ,這兩個Digest比對,

                       發現二者相同,則這個內容沒有被修改過。3d

  •   數字簽名: 很明顯要想獲得內容就要用公鑰解開這個簽名先,因此數字簽名的做用就是保護數據的做用,就像一把鎖。

        便是說我經過公鑰能夠獲得數字摘要和內容,而拿到了內容就能夠從新hash,獲得的值再和數字摘要對比,就能夠知道內容是否給別人修改過。htm

        

題外話

       參考文章中爲何道格把蘇珊的公鑰換成本身的就能夠達到假冒的效果呢?由於蘇珊的公鑰來自於鮑勃,而這把公鑰要是換成道格的的話,道格用本身的私鑰寫信給蘇珊,蘇珊用假的公鑰(道格的)解開後,覺得是鮑勃的來信,blog

其實是道格的。get

 

參考文章: 阮一峯的數字簽名文章

相關文章
相關標籤/搜索