Encryption

加密 & 電子錢包

加密及電子錢包地址技術是在進行比特幣和加密貨幣交易時的最大優勢。加密貨幣和電子錢包地址應用密碼學的原理進行加密,在交易時及錢包中提供安全性。在本文中,我們將介紹加密貨幣的加密原理及電子錢包地址。

哈希運算力

哈希運算是加密及錢包地址提供安全性的重要部分。哈希函數是一個數學計算過程,它接受任何大小字符串的輸入,並使用哈希算法對其進行處理,然後以固定大小產出輸出值。 每個哈希值的輸出都是獨一無二的(從理論角度出發,兩個數據的輸入值可以產出相同的哈希輸出值。但現實上發生此事的概率很低,因此可以忽略)。從哈希的輸出值是不能夠獲取其對應的輸入值,而輸出值是永遠和對應的輸入值是相同的。這技術可用於檢查變數,您可以在 此網站 上了解其工作原理。 您會看到細小數據輸入值更改(例如,添加空格) 也將完全更改哈希輸出值。

哈希函數的類型有很多,您可以通過 此網站獲得更多資訊。而比特幣區塊鏈使用的哈希函數是SHA256。 SHA256.

SHA代表「安全哈希算法」(Secure Hashing Algorithm),而256表示它將產出256位的輸出值。 首先,「位」是「二進制數字」的縮寫,是電腦上最小的數據單位。一個位具有單個二進制值:0 或 1,而一個256位表示內裏有256個1和0。而64個位字符(以十六進制位表示,形式為1-0及A-F)。您會在區塊鏈的內容中看到這些二進制數字及十六進制數字。

公鑰與私鑰

比特幣區塊鏈使用非對稱加密,即使用一對鑰匙(公共密鑰和私有密鑰)的加密系統。公鑰從私鑰產生出來,而私鑰會比公鑰長。我們可以向外公開自己的公鑰,但只有貨幣持有者才可持有私鑰,並將其保密及放置在安全的地方。

鑰匙有2個功能,包括身份驗證及加密鑰匙。公鑰會驗證發送訊息的私鑰(例如,私鑰的電子簽名)。 密鑰可以解密由公鑰已加密的訊息。比特幣就使用這種加密原理。您的公鑰是您電子錢包的地址(接收貨幣),而私鑰則用於轉出資產(發送貨幣)。 這是一般公鑰及私鑰的用法,雖然現實生活中有更多其他應用的例子,但原理上,電子錢包、電子錢包地址及交易就是用這種方式運行。

錢包地址

比特幣地址是以26-35個字母及數字組成的字串符。地址有大小寫區分,為免出錯,直接將地址複制及貼上或使用QR碼進行交易會較安全。比特幣地址有某些特定的規則,例如從不使用大寫字母「I」來避免視覺上與其他字母及數字混淆。某些字母會用 「校驗和」 作驗證過程,即是您公鑰的哈希值。

我們使用公鑰而不是密鑰的哈希值是為了增加交易的安全性。您只需在接收比特幣時才提供您的公鑰(大部分都建議不要使用同一個接收地址)。此外,我們這裡不會贅述經壓縮及未壓縮的鑰匙部分,其工作原理只應用於技術操作人員上。

坊間有一些常見的誤解,例如「錢包和地址是一樣的,您要將硬電子貨幣存放在那裏」。您的電子錢包含一對公鑰和密鑰,而您的地址是「公鑰」。 您的貨幣沒有存放在電子錢包及地址中,它們是在區塊鏈上,每筆交易的顯示是所有顯示擁有權的轉移。

此部分在 區塊鏈 和 交易 的部分中顯示清楚的解釋。總括上述而言,當有人將比特幣發送到您的錢包地址時,他們只是使用您的公鑰對其進行加密,而您可以通過您的密鑰對其進行解密來使用這些貨幣。

想知更多有關電子錢包、冷錢包、服務供應商的資料,可點擊 此處。.