AICoin小課堂丨簡單讀懂對稱加密與非對稱加密的區別

2年前
标签:費對稱加密07681
文章来源: AICoin信息君

AICoin小課堂丨簡單讀懂對稱加密與非對稱加密的區別_aicoin_图1

 

密碼學是區塊鏈的核心技術之一,可以簡地理解為一種特殊的加解密技術。其加解密方式主要有兩種,分別是對稱加密和非對稱加密。

 

在對稱加密演算法中,加密使用的密鑰和解密使用的密鑰是相同的。也就是說,加解密雙方都是使用同一個密鑰對資料進行加密和解密,存在無法驗證發送者和接受者的身份,有冒用身份的風險。

 

就好比小王和小劉是室友,他們兩人都有房子的大門鑰匙,即使雙方的鑰匙互換了,也一樣可以打開大門的鎖,而大門的鎖不會因為持著小王鑰匙的不是小王本人就無法打開。其中開門用的鑰匙,我們就可以理解為是密碼學中的密鑰,而大門的鎖,就是加密解密演算法。

 

在加解密系統中,加解密演算法自身是固定不變的,且一般是公開可見的,而密鑰則是較為私密的東西。在加密過程中,參與者是通過加密演算法和加密密鑰,對要加密的內容進行加密,進而獲得加密後的內容。解密過程則相反,是通過解密演算法和解密密鑰,對加密後的內容進行解密,獲得要加密的內容。

 

就類似於保險箱,要對保險箱裡的東西加上一層“保險”,就得設置驗證方式,進而獲得保險箱的密碼。而想要查看保險箱裡的東西,就得先輸入密碼,才能打開保險箱查看。前者對應的就是加密過程,後者則是解密過程。

 

非對稱加密是相對於對稱加密而言的,是指加密和解密使用不同密鑰的加密演算法。在非對稱加密技術中,加密使用的密鑰和解密使用的密鑰是不相同的。非對稱加密演算法需要兩個密鑰:公鑰(Publickey)和私鑰(Privatekey)。

 

公鑰和私鑰是成對出現的,如果用公鑰對資料進行加密,只有用對應的私鑰才能解密;如果用私鑰對資料進行加密,那麼也只有用對應的公鑰才能解密。公鑰是密鑰對外公開的部分,私鑰則是非公開的部分,由使用者自行保管,這也就大大降低了身份被冒充的風險。

 

比如小A和小B在區塊鏈網路上進行了一筆交易,但都無法確定交易的雙方是不是就是本人,所以,小A就把他用私鑰加密過的一段內容發給了小B,然後小B就使用已經公開的公鑰進行破解。因為私鑰只由小A本人保留,如果小B能用與之對應的公鑰成功破解,就說明是本人在進行操作,如果不能破解,則說明是別人盜用了小B的身份。以此解決了是否是本人在進行交易的問題。

 

所以,相對而言,非對稱加密更為安全,更適用于區塊鏈技術的點對點之間交易的安全性與可信性。

 

 

 

【僅供參考,若信息有誤,請聯繫更改】

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!