非對稱加密是相對於對稱加密所提出來的乙個全新概念。
因此在了解非對稱加密之前,我們很有必要先來了解一下對稱加密。對稱加密是指採用單鑰密碼系統的加密方法,同乙個秘鑰可以同時用作資訊的加密和解密。
而非對稱加密和對稱加密的直觀區別就是——秘鑰。對稱加密中,加密解密用的秘鑰是一致的,非對稱加密中,加密解密用的秘鑰則不同,是一對,我們稱之為「公鑰」和「私鑰」。「公鑰」顧名思義——可以公開,「私鑰」則是私密的。如果用公鑰對內容加密,則必須用私鑰來解密;如果用私鑰對內容加密,則必須使用公鑰來解密。這樣就相當於對內容進行乙個雙重的保護。
那麼相對「對稱加密」,「非對稱加密」有哪些優勢呢?或者說,為什麼要提出「非對稱加密」?
一、安全等級
由上面的粗略比喻可以了解,非對稱加密明顯在安全等級上是高於對稱加密的,這也是「非對稱加密」被提出的主要原因。
二、秘鑰分發
接著用開門這個情景來舉例子,比如說你需要給你在外地的親戚一把家門鑰匙,你不方便直接遞交,那麼這個鑰匙在運輸的過程中,就容易被攔截被盜取被複製。最安全的方式是面交,但很多時候,分發秘鑰是做不到如此的。所以說,對於對稱加密而言,秘鑰的分發比較困難且不安全。非對稱加密則不存在該問題,畢竟別人擁有公鑰也無法開門,開門是要人臉識別(私鑰)的。
非對稱加密的秘鑰如何分發呢?
我們把訊息的接受者和傳送者稱為a和b,b生成「公鑰+私鑰」的秘鑰對,並且把公鑰發給a,然後a用公鑰對資訊進行加密,再把密文傳送給b,b用私鑰對密文進行解密。這個過程裡,b的私鑰就不需要傳送給別人,不存在傳遞過程,也就很難被竊取。
可以說,區塊鏈技術的不可篡改這一特性,是基於非對稱加密技術所存在的。
加密技術 對稱與非對稱加密技術簡述
首先 加密的目的就是,不能讓傳送方和接收方以外的其他第三方明白兩者之間傳送的資料的意義。加密技術大致分為對稱加密和非對稱加密技術。主要使用替換和移位的方式加密。使用56位金鑰對64位二進位制資料快進行加密,每次加密可以對64位的資料塊進行16輪編碼。特點 運算速度快,金鑰容易產生。類似於三重das,...
對稱 非對稱加密技術初探
部落格已遷移至 對稱加密簡介對稱加密演算法所用到的基本的方法是 代換 和 置換。簡單來說 以早期的加密方式舉例 以上是早期加密時用的簡單的方法,其思想還是通過 替換 來進行加密的 對稱加密過程 常見對稱加密演算法 基於數學函式的演算法,而不再是基於代換和置換技術,公鑰加密演算法是 非對稱的 根據加密...
對稱加密技術與非對稱加密技術優缺點對比
對稱加密 一 對稱加密 雙方使用的同乙個金鑰,既可以加密又可以解密,這種加密方法稱為對稱加密,也稱為單金鑰加密。優點 速度快,對稱性加密通常在訊息傳送方需要加密大量資料時使用,演算法公開 計算量小 加密速度快 加密效率高。缺點 在資料傳送前,傳送方和接收方必須商定好秘鑰,然後 使雙方都能儲存好秘鑰。...