[問答] 有關數位簽章的問題

看板Network作者 (nopicnic)時間12年前 (2013/03/15 09:31), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
版友好,我對於數位簽章實在很困惑。 流程如下: 發送者端: 1. 「原文」 || || \/ 2.藉由湊雜函數產生「訊息摘要」 || || \/ 3.訊息摘要經由私鑰產生「數位簽章」 4.將「原文」、「數位簽章」 發送出去 接受端: 1.收到 「原文」、「數位簽章」 2.將原文經由雜湊函數產生「訊息摘要A」 將「數位簽章」經由公鑰解開得到「訊息摘要B」 3.比對「訊息摘要A」以及「訊息摘要B」 若相同則為正確。 我的問題是:為什麼不要發送端將「原文」用私鑰加密, 接受端將秘文用公鑰解密得到原文。 這樣不是較簡單,結果也一樣嗎? 請知道的網友可以教教我~~謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.187.78

03/15 16:51, , 1F
數位簽章是用來驗證互傳訊息雙方身分,防止來源被偽冒
03/15 16:51, 1F

03/15 16:51, , 2F
你說的是把單純傳送的內文加解密,這是不一樣的做法
03/15 16:51, 2F

03/15 17:22, , 3F
第一行不太對...應該說是用來驗證文件的完整性,防止被
03/15 17:22, 3F

03/15 17:23, , 4F
中途攔截竄改才對
03/15 17:23, 4F

03/15 17:57, , 5F
想像一下訊息的容量如果很大, 實做的時候會碰到什麼狀況
03/15 17:57, 5F

03/16 20:30, , 6F
感謝版友,點醒我了!
03/16 20:30, 6F

03/16 20:31, , 7F
謝謝你們
03/16 20:31, 7F
文章代碼(AID): #1HGdeCuD (Network)
文章代碼(AID): #1HGdeCuD (Network)