作者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