使用密碼學保證安全性(Cryptography)是甚麼

更新於 發佈於 閱讀時間約 5 分鐘
投資理財內容聲明

1. 密碼學的核心概念

(1)私鑰與公鑰(Private Key and Public Key)

密碼學中常用非對稱加密技術(Asymmetric Cryptography),其中包含一對密鑰:

  • 私鑰(Private Key):
    一個由用戶保密的唯一密鑰,用於對交易進行簽署或解密。私鑰是用戶控制資產的唯一憑證,絕對不能泄露。
  • 公鑰(Public Key):
    從私鑰推導而來,可以公開,用於驗證簽名或加密數據。

範例:在比特幣中,用戶的錢包地址是根據公鑰生成的,而私鑰用於簽署交易。


(2)數字簽名(Digital Signature)

數字簽名是用來驗證交易發送者的身份及交易內容的完整性:

  1. 簽署交易:
    • 用戶利用私鑰對交易進行數字簽名。
    • 簽名是私鑰的產物,且每次簽名不同,但可由對應的公鑰驗證。
  2. 驗證交易:
    • 其他節點使用用戶的公鑰驗證簽名,確保交易是由該用戶發起,且未被篡改。

(3)哈希演算法(Hash Algorithm)

哈希演算法是將任意長度的數據壓縮成固定長度的摘要的數學函數,具備以下特性:

  • 不可逆性: 無法從摘要反推出原始數據。
  • 輸出固定: 無論輸入數據大小,輸出摘要長度固定。
  • 碰撞抗性: 不同的輸入幾乎不可能產生相同的摘要。

範例:比特幣使用的 SHA-256(Secure Hash Algorithm 256-bit)是一種安全哈希演算法,用於:

  • 將交易數據生成唯一的交易摘要。
  • 在工作量證明(Proof of Work, PoW)中解決數學難題。

2. 私鑰與公鑰在虛擬貨幣交易中的應用

交易流程:

  1. 創建交易:
    • 假設用戶 A 想給用戶 B 發送 1 個比特幣。
    • 用戶 A 使用私鑰對交易數據(如交易金額、收款地址)進行數字簽名,生成一個唯一的簽名。
  2. 廣播交易:
    • 用戶 A 將簽名和交易數據一起發送到區塊鏈網絡,所有節點接收到該交易。
  3. 驗證交易:
    • 節點使用 A 的公鑰驗證簽名,確認該交易由 A 發起,且數據未被篡改。
    • 如果驗證通過,交易被加入區塊鏈。
  4. 完成交易:
    • 用戶 B 在其錢包中收到 1 個比特幣。

舉例:比特幣交易

  • 用戶 A 的私鑰:5Kd3NBUAdUn8B1...(隨機生成的數字和字母組合,極難破解)
  • 用戶 A 的公鑰(由私鑰生成):1A1zP1...
  • B 的比特幣地址(由公鑰生成):1BvBM...

用戶 A 使用私鑰簽署交易,然後將交易數據廣播到網絡中。節點驗證簽名後,交易被確認。


3. SHA-256 與區塊鏈中的應用

SHA-256 的角色:

  1. 生成交易摘要:
    • 將交易數據(例如發送方、接收方、金額等)通過 SHA-256 哈希成固定長度的摘要。
    • 範例:Hello World 的 SHA-256 哈希值為:a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b65f1c2b102dfd14f
  2. 區塊鏈中連接區塊:
    • 每個區塊的哈希值由該區塊的數據與前一區塊的哈希值組成。
    • 這種連接保證了區塊鏈的完整性,篡改任何一筆交易會改變該區塊的哈希值,進而破壞整條鏈。

比特幣中的例子:

  • 節點在挖礦時需要解決一道數學題:找到一個 nonce(隨機數),使得當前區塊的哈希值滿足特定條件(例如前 4 位是 0)。
  • 範例:
    區塊數據:abc123
    Nonce:6789
    SHA-256(abc1236789) = 00000f9b...(符合條件)

這個過程稱為「工作量證明(Proof of Work)」。


4. 安全性與重要性

(1)為什麼私鑰安全至關重要?

  • 私鑰是唯一控制資產的憑證:
    一旦私鑰洩露或丟失,無法找回,資產可能被盜或永遠無法使用。
  • 真實案例:
    2014 年,Mt. Gox 交易所因私鑰被盜,85 萬個比特幣失竊(當時價值約 4.7 億美元)。

(2)公鑰和私鑰的安全性:

  • 私鑰生成基於極高的隨機性(2¹²⁸可能性,幾乎無法破解)。
  • 即使公開公鑰,根據目前技術,無法反推出私鑰。

5. 總結與實際應用

私鑰、公鑰與 SHA-256 是虛擬貨幣安全性與可靠性的基石。它們的應用確保了交易不可篡改、用戶身份可信,以及數據完整性。正是因為這些技術,去中心化的虛擬貨幣才能在沒有中央機構的情況下運行,為用戶提供安全、高效的金融解決方案。

留言
avatar-img
留言分享你的想法!
avatar-img
DA的美股日記
6會員
294內容數
DA的美股日記的其他內容
2025/04/26
✅ 什麼是「貨幣市場基金」? 貨幣市場基金是一種非常低風險的投資工具,主要投資在: 短期國庫券(T-bills) 銀行定存 短期政府或高信評企業的商業票據 它的特性是: 收益穩定但很低 隨時可以提領(高度流動性) 是現金的替代品,投資人常用來暫停觀望、停泊資金 📉 如果「大量流
2025/04/26
✅ 什麼是「貨幣市場基金」? 貨幣市場基金是一種非常低風險的投資工具,主要投資在: 短期國庫券(T-bills) 銀行定存 短期政府或高信評企業的商業票據 它的特性是: 收益穩定但很低 隨時可以提領(高度流動性) 是現金的替代品,投資人常用來暫停觀望、停泊資金 📉 如果「大量流
2025/03/29
✅ DPI 是什麼? 它是指一個人 收到的總收入 扣除 個人所得稅後,真正可以自由支配來消費或儲蓄的收入。 🔍 舉例說明: 假設你這個月收入為 $5,000 你繳了 $1,000 的所得稅 那你的 DPI 就是: 這 $4,000 就是你可以拿來: 消費(吃飯、旅遊、買衣服)
2025/03/29
✅ DPI 是什麼? 它是指一個人 收到的總收入 扣除 個人所得稅後,真正可以自由支配來消費或儲蓄的收入。 🔍 舉例說明: 假設你這個月收入為 $5,000 你繳了 $1,000 的所得稅 那你的 DPI 就是: 這 $4,000 就是你可以拿來: 消費(吃飯、旅遊、買衣服)
2025/03/29
🔹 1. PCE Price Index(個人消費支出物價指數)是「物價變化率」的指標 PCE = Personal Consumption Expenditures PCE Price Index 反映的是「你買的東西變貴了多少?」 ✅ 舉例說明: 假設你這個月花了100元買東西,跟上個
2025/03/29
🔹 1. PCE Price Index(個人消費支出物價指數)是「物價變化率」的指標 PCE = Personal Consumption Expenditures PCE Price Index 反映的是「你買的東西變貴了多少?」 ✅ 舉例說明: 假設你這個月花了100元買東西,跟上個
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
在區塊鏈與加密貨幣領域,公鑰、私鑰、助記詞、鏈種與幣種彼此密切相關。私鑰是資產的唯一控制權,助記詞可恢復私鑰,公鑰由私鑰生成並用來產生地址,接收資金。不同的鏈種(如比特幣、以太坊)有不同的架構,而幣種(如 BTC、ETH、USDT)則發行在特定鏈上。注意:私鑰與助記詞絕不能洩漏,否則資產將無法挽回!
Thumbnail
在區塊鏈與加密貨幣領域,公鑰、私鑰、助記詞、鏈種與幣種彼此密切相關。私鑰是資產的唯一控制權,助記詞可恢復私鑰,公鑰由私鑰生成並用來產生地址,接收資金。不同的鏈種(如比特幣、以太坊)有不同的架構,而幣種(如 BTC、ETH、USDT)則發行在特定鏈上。注意:私鑰與助記詞絕不能洩漏,否則資產將無法挽回!
Thumbnail
本篇介紹了常見的加密演算法。對稱式加密使用相同的金鑰進行加解密,常見的演算法有DES、3DES和AES;而非對稱式加密則依賴於一對公私金鑰,典型演算法包括RSA和ECC。此外,文章還探討了雜湊函式的基本特性及應用,如MD和SHA,以及數位簽章的重要性。本文旨在幫助讀者理解當今信息安全領域的核心技術。
Thumbnail
本篇介紹了常見的加密演算法。對稱式加密使用相同的金鑰進行加解密,常見的演算法有DES、3DES和AES;而非對稱式加密則依賴於一對公私金鑰,典型演算法包括RSA和ECC。此外,文章還探討了雜湊函式的基本特性及應用,如MD和SHA,以及數位簽章的重要性。本文旨在幫助讀者理解當今信息安全領域的核心技術。
Thumbnail
有人說,跟銀行租一個保險箱,把自己的助記詞鎖進去,以防丟失。但回過頭來,不是說要「自己保管自己的資產」嗎,怎麼又轉向第三方機構求助了?
Thumbnail
有人說,跟銀行租一個保險箱,把自己的助記詞鎖進去,以防丟失。但回過頭來,不是說要「自己保管自己的資產」嗎,怎麼又轉向第三方機構求助了?
Thumbnail
到目前為止,我們已經知道如何取得加密貨幣了,但這並不代表你已經走進區塊鏈了喔! 如果大家真的想要進入區塊鏈的世界,那你一定要使用的東西就是加密貨幣錢包!由於區塊鏈中不管做什麼動作都需要加密貨幣錢包的互動,因此學會使用加密貨幣錢包是一門必修課! 這邊就來介紹加密貨幣錢包以其如何創建它!
Thumbnail
到目前為止,我們已經知道如何取得加密貨幣了,但這並不代表你已經走進區塊鏈了喔! 如果大家真的想要進入區塊鏈的世界,那你一定要使用的東西就是加密貨幣錢包!由於區塊鏈中不管做什麼動作都需要加密貨幣錢包的互動,因此學會使用加密貨幣錢包是一門必修課! 這邊就來介紹加密貨幣錢包以其如何創建它!
Thumbnail
坊間談論區塊鏈技術的文章影片中,有著諸多不夠精確而容易偏差的誤解。這篇文章會秉著科學精神,從原理出發,一步步推論各種議題的真實樣貌。
Thumbnail
坊間談論區塊鏈技術的文章影片中,有著諸多不夠精確而容易偏差的誤解。這篇文章會秉著科學精神,從原理出發,一步步推論各種議題的真實樣貌。
Thumbnail
在了解各種錢包的種類之前,我們要先搞清楚一個概念:公鑰和私鑰的分別。 公鑰(Public Key) 私鑰(Private Key) 【冷錢包推薦】 Safepal加密貨幣冷錢包,限時七折:https://bit.ly/littlekxsafepal
Thumbnail
在了解各種錢包的種類之前,我們要先搞清楚一個概念:公鑰和私鑰的分別。 公鑰(Public Key) 私鑰(Private Key) 【冷錢包推薦】 Safepal加密貨幣冷錢包,限時七折:https://bit.ly/littlekxsafepal
Thumbnail
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
Thumbnail
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
還記得前一章區塊鏈的核心概念嗎?其中如果在「公開透明」的情況下,那隱私性是不是會下降呢?本章節讓我們淺談一下在區塊鏈中的安全性吧!
Thumbnail
還記得前一章區塊鏈的核心概念嗎?其中如果在「公開透明」的情況下,那隱私性是不是會下降呢?本章節讓我們淺談一下在區塊鏈中的安全性吧!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News