iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Modern Web

Web3:從新手村開始系列 第 16

Lv16 新手訓練營 : 加密演算法

  • 分享至 

  • xImage
  •  

沃,不知不覺已經過半囉!今天要來看的是加密演算法。

加密演算法

在加密貨幣的世界中,錢包加密演算法扮演著極其重要的角色,負責保護用戶的私鑰和交易安全。以下是一些常見的加密演算法,它們廣泛應用於加密貨幣錢包中:

橢圓曲線數位簽章演算法 (ECDSA)

用途:這是比特幣等加密貨幣用來生成公私鑰對的加密演算法,並且負責交易簽署。
簡介:ECDSA基於橢圓曲線密碼學(ECC),它允許在使用較小的密鑰長度的同時提供強大的安全性。每個錢包擁有一個私鑰,這個私鑰是用來生成對應的公鑰並對交易進行簽名的,而公鑰則用於驗證交易的合法性。

安全雜湊演算法(SHA-256)

用途:比特幣使用的哈希演算法,用於生成錢包地址和挖礦過程。
簡介:SHA-256是一種將輸入資料轉換成256 bits固定長度的雜湊值的加密雜湊函數。當使用者創建比特幣錢包時,公鑰會經過SHA-256進行一次雜湊,並最終生成錢包地址。

RIPEMD-160

用途:用於生成比特幣錢包地址,與SHA-256一起運作。
簡介:RIPEMD-160是一種160 bits的雜湊函數。比特幣的地址生成通常涉及先通過SHA-256,再通過
RIPEMD-160,這是比特幣地址生成過程中的重要部分。

進階加密標準(AES)

用途:主要用於加密熱錢包內的私鑰資料。
簡介:AES是一種對稱加密演算法,經常用於保護錢包的私鑰文件或其他重要數據,確保只有正確的密碼持有者才能存取。

BIP 39(Bitcoin Improvement Proposal 39)

用途:用於生成助記詞碼,這些助記詞是用來恢復私鑰的一組單詞。
簡介:BIP 39規範了如何將私鑰轉換成一組助記詞,這讓用戶能夠更容易地備份和恢復自己的錢包。通常由12個或24個單字組成,方便記憶且增加了安全性。

這些加密技術共同作用,確保加密貨幣錢包的安全性和可靠性。在保護個人資產的過程中,加密演算法確保了資金的安全轉移,並防止私鑰被未經授權的第三方竊取。


上一篇
Lv15 新手訓練營 : 錢包安全
下一篇
Lv17 新手訓練營 : 社交恢復錢包
系列文
Web3:從新手村開始17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言