---
# System prepended metadata

title: 公鑰與私鑰 Public Key & Private Key 簡介
tags: [私鑰, sign, Public Key, 公鑰, wallet, 錢包, Private Key, 數位簽章, Cryptography, hash, sha256]

---

# 公鑰與私鑰 Public Key & Private Key 簡介

### 公鑰與私鑰 Public Key & Private Key
公鑰、私鑰，Public Key、Private Key，是來自非對稱加密的密碼學技術，此技術使用單向函式的加密演算產生．公鑰由私鑰經過函式運算而得，兩者是必然成對存在的．然而無法從公鑰反推而得到私鑰，故被稱之為非對稱加密。

公鑰可對資訊進行加密，但不能對自己加密的資訊進行解密．意即私鑰只能為公鑰加密過的資訊進行解密；經過私鑰演算的資訊，也只能由該公鑰反推文件驗證來源可靠性。

---

### 運作流程
* 發送端使用公鑰將資訊加密
* 傳輸資訊，因文件受到加密保護，可公開
* 接收端為私鑰持有者，能夠對加密訊息進行解密，還原資訊

---

### 數位簽章
* 發送方將資訊進行哈希雜湊
* 以私鑰將資訊的哈希值進行簽名運算，成為新的哈希值，被稱為數位簽章
* 將原資訊、公鑰、數位簽章傳遞給接收方
* 接受方以公鑰對數位簽章進行解密
* 被解密的數位簽章，若得到的訊息若與原資訊的哈希值相符，則證明了新哈希值是源於與公鑰成對的私鑰產生的運算
* 驗證了訊息發送者持有該私鑰。

而在比特幣的應用之中，私鑰則是得以使用數位簽章驗證該帳戶管理權限，可用來發送比特幣。
公鑰進行兩次的 SHA256 哈希雜湊之後，即是該比特幣帳戶的地址，用以接收比特幣。
