Model Two:公鑰&私鑰
更新日期:2018年10月21日
虛擬貨幣又稱作加密貨幣,
顧名思義是一套經由密碼學中的「非對稱加密技術」,
達到所謂「數位簽章」、「憑證」強大功能。
聽起來「非對稱加密技術」似乎是一個很難懂的概念?
其實它就是用了一個簡單的原理發揮其神通廣大。
我們習慣用鑰匙來建立這個概念。
假設現在有甲、乙兩人,兩人手裡各握有「一對」鑰匙,
切記!是每人手中各握「一對」鑰匙!
每「一對」鑰匙都有一隻公鑰、和私鑰(其實公鑰私鑰都是同一把鑰匙,差別於私鑰放自己身上,公鑰放別人身上)。
公鑰能加密私鑰解密,也可以私鑰加密公鑰解密!!!
接下來甲乙互相傳遞私密訊息就萬事俱備啦!
公鑰加密私鑰解密
交換訊息前,甲會先給乙自己的公鑰,乙也會先給甲自己的公鑰,
所以現在甲手上有自己的私鑰和乙的公鑰;乙手上也有自己的私鑰和甲的公鑰,
甲要傳東西給乙就用乙的公鑰加密,然後乙拿到之後用乙自己的私鑰解密,
這個想法很聰明吧!
只要乙的私鑰沒有外流,訊息根本不會被偷看!
私鑰加密公鑰解密
講到這,是否心中產生疑問?
目前都只有用到「公鑰加密私鑰解密」的功能,
那「私鑰加密公鑰解密」呢?
別急,記得我們剛才提到的「數位簽章」吧,
這個概念就好像我要怎樣才能確定這封私密訊息是甲傳給我的,
而不可能是其他丙丁戊?
這就必須佩服非對稱加密技術的第二個特性了。
甲在傳訊息給乙前,除了用公鑰加密訊息外,還會用甲自己的私鑰加密公鑰,
這麼一來,乙收到訊息時只要用公鑰確認這是不是甲傳的就能確保訊息來源可靠性。
數位簽章的基礎就是建立於私鑰也能加密公鑰解密的特性!

59 次瀏覽0 則留言