作者nopicnic (nopicnic)
看板Network
標題[問答] 有關數位簽章的問題
時間Fri Mar 15 09:31:53 2013
版友好,我對於數位簽章實在很困惑。
流程如下:
發送者端:
1. 「原文」
||
||
\/
2.藉由湊雜函數產生「訊息摘要」
||
||
\/
3.訊息摘要經由私鑰產生「數位簽章」
4.將「原文」、「數位簽章」 發送出去
接受端:
1.收到 「原文」、「數位簽章」
2.將原文經由雜湊函數產生「訊息摘要A」
將「數位簽章」經由公鑰解開得到「訊息摘要B」
3.比對「訊息摘要A」以及「訊息摘要B」 若相同則為正確。
我的問題是:為什麼不要發送端將「原文」用私鑰加密,
接受端將秘文用公鑰解密得到原文。
這樣不是較簡單,結果也一樣嗎?
請知道的網友可以教教我~~謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.187.78
1F:推 deadwood:數位簽章是用來驗證互傳訊息雙方身分,防止來源被偽冒 03/15 16:51
2F:→ deadwood:你說的是把單純傳送的內文加解密,這是不一樣的做法 03/15 16:51
3F:推 deadwood:第一行不太對...應該說是用來驗證文件的完整性,防止被 03/15 17:22
4F:→ deadwood:中途攔截竄改才對 03/15 17:23
5F:推 birdy590:想像一下訊息的容量如果很大, 實做的時候會碰到什麼狀況 03/15 17:57
6F:→ nopicnic:感謝版友,點醒我了! 03/16 20:30
7F:→ nopicnic:謝謝你們 03/16 20:31