iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
自我挑戰組

區塊鏈系列 第 11

非對稱式加密

  • 分享至 

  • xImage
  •  

非對稱式加密(Asymmetric Encryption),也稱為公鑰加密,是一種加密技術,它使用兩個密鑰(公鑰和私鑰)來加密和解密數據。這兩個密鑰是一對,由數學算法生成,並且有以下特點:

公鑰:公鑰是公開的,任何人都可以知道和使用。它用於加密數據,並且只能用於加密。公鑰通常用來加密敏感信息,使其只能被相應的私鑰持有者解密。

私鑰:私鑰是私有的,必須保持安全和秘密。它用於解密由相應的公鑰加密的數據,並且可以用來簽署數據,以證明數據的真實性和完整性。

非對稱式加密的基本工作原理如下:

當一方想要發送加密消息給另一方時,它使用接收方的公鑰將消息加密。只有擁有相應私鑰的接收方才能解密該消息。

當接收方接收到加密消息後,它使用自己的私鑰解密消息,並讀取內容。

如果接收方需要向發送方發送回應,它可以使用發送方的公鑰加密回應,以確保只有發送方能夠解密並讀取回應。

非對稱式加密的主要優點包括:

安全性:由於私鑰是私有的,只有密鑰的擁有者能夠解密數據,因此可以確保數據的機密性。

數字簽名:私鑰可以用於數字簽名,用於驗證數據的真實性和完整性。只有擁有私鑰的人才能生成有效的數字簽名。

密鑰交換:非對稱式加密可以用於安全地協商對稱加密的密鑰,從而實現加密通信。

非對稱式加密廣泛應用於數字通信、網絡安全、數字簽名、數據保護等領域。著名的非對稱式加密算法包括RSA、DSA、ECC等。這些算法在保護數據安全和確保通信的機密性方面發揮了關鍵作用。


上一篇
對稱式加密
下一篇
認識Merkle Tree
系列文
區塊鏈30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言