這就是對稱和非對稱加密的工作方式
密碼術使區塊鏈技術更加強大,並在其他技術中脫穎而出。它採用先進的數學原理進行數據的傳輸和存儲,並以只有要讀取數據的人員才能讀取和處理的方式存儲它們。
加密貨幣是密碼學的基本概念。它以一種這樣的方式對消息進行編碼:除收件人之外,沒有人可以解密它。安全地存儲來自無法閱讀和理解格式的間諜的數據。」
古代的一個簡單示例:凱撒首先使用數字貨幣來加密貨幣他的消息。一個簡單的文本被加密貨幣,然後通過通信渠道發送,未經授權的人都無法閱讀和理解它。當接收者實際收到它時,他可以將編碼的文本解碼為純文本。
有兩種加密貨幣類型:
- 對稱加密貨幣
- 非對稱加密貨幣
對稱加密貨幣
對稱加密貨幣與Caesar的加密貨幣方法相同,後者使用單個密鑰來加密貨幣和解密數據。
下圖說明了該過程:
但是對稱加密貨幣也有一些缺點。
雙方必須使用相同的密鑰。使用它沒有問題,當您必須彼此共享它時,問題就開始了,這樣其他人都無法訪問它或被未經授權的人使用。
使用對稱加密貨幣時,很難共享密鑰。如果接收者在附近,我們可以用信封或其他直接方式將其移交給您,但如果您居住在另一個州或國家,我們將很難過。非對稱加密貨幣是解決此問題的好方法。
區塊鏈技術使用這種非對稱加密貨幣。
非對稱加密貨幣
非對稱加密貨幣使區塊鏈技術成為更強大的機制,並為對稱加密的主要缺點提供了解決方案。
「非對稱加密貨幣比對稱加密貨幣稍微複雜一點,兩種方法的區別在於,對稱使用共享密鑰解密數據,而非對稱加密貨幣使用密鑰對。」
密鑰對由兩部分組成,即公共密鑰和私有密鑰。
讓我們看一個例子:當我們需要通過Gmail向個人或公司發送郵件時會發生什麼?
- 所有Gmail用戶都有自己的用戶名和密碼
- 用戶使用自己的用戶名發送數據
- 收件人接收來自發件人的消息並閱讀其內容
非對稱加密貨幣也會發生相同的過程。
「每個用戶都有一個與用戶名相同的公鑰。每個人都可以看到,但是他們無權訪問數據。私鑰與幫助將數據傳遞給另一個人的密碼相同。」
我們將首先使用私鑰(即密碼)和公鑰(即用戶名)來發送數據。這使密碼技術複雜化。現在,接收者使用自己的密鑰(即他的密碼)和公共密鑰(即他的用戶名)來解密數據。這使未經授權的用戶使用該系統更加安全。
無需調解員。我們可以將我們想要的任何東西發送給世界上的任何人。
這是說明此的例證:
數字簽名
當我發送電子郵件時,收件人會看到發件人的用戶名,從而知道發件人是誰。如果不使用密碼登錄就無法發送消息,因此我對所有消息負責。沒有密碼,沒有人可以訪問此帳戶。
同樣,沒有私鑰,任何人都無法通過私鑰發送消息,因此每條消息都是發件人的責任,因為您只能從自己的地址發送消息。我們需要注意,因為Gmail將密碼存儲在中央資料庫中,但是區塊鏈是去中心化的,因此將您自己的密鑰保存在安全的地方。
當我們使用私鑰發送數據時,我們會使用數字簽名對其進行簽名,以確保發件人在發送消息時擁有私鑰。