iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
Security

江湖在走,數位憑證要懂,懂得天天吃滷肉飯系列 第 3

第3天, 公鑰與私鑰 / 一甲子餐飲 都是韓國人在吃(台北萬華)| 30天滷肉飯

  • 分享至 

  • xImage
  •  

在數位安全的世界裡,**公鑰(Public Key)私鑰(Private Key)**是最重要的一對概念。它們是非對稱加密(Asymmetric Cryptography)的基礎,讓我們能在沒有見面的情況下,安全地交換資訊、簽署文件與驗證身分。

一、什麼是非對稱加密?

在傳統對稱加密中,加密與解密使用同一把「鑰匙」。問題在於:如何安全地把這把鑰匙交給對方?

非對稱加密的解法是:

  • 使用一對鑰匙:公鑰私鑰
  • 公鑰可以公開給任何人。
  • 私鑰則必須嚴格保護,只能由持有人掌握。

這樣就能避免「共用一把鑰匙」的風險。

二、公鑰(Public Key)

  • 定義:公開的加密鑰匙,人人都可以取得。
  • 特點:無法由公鑰反推出私鑰。
  • 用途
    • 加密:別人可以用公鑰加密訊息,確保只有持有私鑰的人能解開。
    • 驗證:用來驗證某個數位簽章是否正確,確認訊息確實由私鑰持有人發出。

公鑰就像是「公開的收件地址」,任何人都可以把信寄給你,但只有你能打開信件。

三、私鑰(Private Key)

  • 定義:與公鑰成對的另一把鑰匙,必須絕對保密。
  • 特點:一旦外洩,別人就能冒充持有人。
  • 用途
    • 解密:解開別人用公鑰加密的訊息。
    • 簽章:對資料進行數位簽章,證明「這份資料確實由我產生」。

私鑰就像是「印章」或「保險箱的鑰匙」,遺失或外洩就等於失去掌控權。

四、它們如何搭配運作?

1. 加密 / 解密流程

  • 發送者:用接收者的 公鑰 加密訊息。
  • 接收者:用自己的 私鑰 解密。
    ✅ 確保只有收件人能讀到內容。

2. 簽章 / 驗證流程

  • 發送者:用自己的 私鑰 對訊息簽章。
  • 接收者:用發送者的 公鑰 驗證簽章。
    ✅ 確保訊息確實來自發送者,且內容未被竄改。

五、生活中的應用

  • HTTPS 網站:瀏覽器用伺服器的公鑰加密,伺服器用私鑰解開,建立安全通道。
  • 電子郵件加密(PGP/GPG):收件人公鑰加密,私鑰解密,保護郵件隱私。
  • 數位簽章:政府文件、程式碼簽章都使用私鑰簽署,公鑰驗證。
  • 區塊鏈與加密貨幣:錢包地址源自公鑰,轉帳需要私鑰簽章。

六、結語

公鑰與私鑰的出現,解決了「如何安全交換訊息」的難題,也為現代資訊安全奠定了基礎。簡單來說:

  • 公鑰:人人可得,用於加密與驗證。
  • 私鑰:必須保護,用於解密與簽章。

下次當你看到網址列的「🔒」或在加密貨幣交易時輸入私鑰,就能理解背後其實是一整套公鑰與私鑰的運作機制。

一甲子餐飲

  • 店名:一甲子餐飲
  • 地址:台北市萬華區康定路79號
  • 營業時間:星期一到六 09:00–14:00
  • Google Maps
  • 本系列地圖

https://ithelp.ithome.com.tw/upload/images/20250917/201634162VBoOVZOLy.jpg

這家在萬華滿有名的,今天去排隊的時候前後都是韓國人,看起來他們都點刈包跟滷肉飯,還要排隊一下才吃到,滷肉飯肥嫩不錯

https://ithelp.ithome.com.tw/upload/images/20250917/20163416gSGg0QMctU.jpg

https://ithelp.ithome.com.tw/upload/images/20250917/20163416uJT5LYySbm.jpg


上一篇
第2天,生活中的數位憑證 / 艋舺原汁排骨湯(台北松山)| 30天滷肉飯
下一篇
第4天,數位憑證的產生 / 中崙張記藥膳排骨 排骨讚(台北松山)| 30天滷肉飯
系列文
江湖在走,數位憑證要懂,懂得天天吃滷肉飯4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言