為什麼要有非對稱加密,解密技術呢

2021-09-11 16:55:00 字數 491 閱讀 9929

為什麼要有非對稱加密,解密技術呢

假設這樣一種場景a要傳送一段訊息給b,但是又不想以明文傳送,所以就需要對訊息進行加密.如果採用對稱加密技術,那麼加密與解密用的是同一把秘鑰.除非b事先就知道a的秘鑰,並且儲存好.這樣才可以解密a發來的訊息.

由於對稱技術只有一把秘鑰,所以秘鑰的管理是乙個很麻煩的問題.而非對稱技術的誕生就解決了這個問題.非對稱加密與解密使用的是不同的秘鑰,並且秘鑰對是一一對應的,即用a的私鑰加密的密文只有用a的公鑰才能解密.

這樣的話,每個人都有兩把秘鑰,私鑰和公鑰,私鑰是只有自己才知道的,不能告訴別人,而公鑰是公開的,大家都可以知道.這樣,當a想要傳送訊息給b的時候,只需要用b的公鑰對訊息進行加密就可以了,由於b的私鑰只有b才擁有,所以a用b的公鑰加密的訊息只有b才能解開.而b想更換自己的秘要時也很方便,只須把公鑰告訴大家就可以了.

那麼,既然非對稱加密如此之好,對稱加密就沒有存在的必要了啊,其實不然,由於非對稱加密演算法的開銷很大,所以如果直接以非對稱技術來加密傳送的訊息效率會很差

什麼是非對稱加密技術?

1976年,美國學者dime和henman為解決資訊公開傳送和金鑰管理問題,提出一種新的金鑰交換協議,允許在不安全的 上的通訊雙方交換資訊,安全地達成一致的金鑰,這就是 公開金鑰系統 相對於 對稱加密演算法 這種方法也叫做 非對稱加密演算法 與 對稱加密演算法不同,非對稱加密演算法需要兩個金鑰 公開...

加密技術 對稱與非對稱加密技術簡述

首先 加密的目的就是,不能讓傳送方和接收方以外的其他第三方明白兩者之間傳送的資料的意義。加密技術大致分為對稱加密和非對稱加密技術。主要使用替換和移位的方式加密。使用56位金鑰對64位二進位制資料快進行加密,每次加密可以對64位的資料塊進行16輪編碼。特點 運算速度快,金鑰容易產生。類似於三重das,...

對稱 非對稱加密技術初探

部落格已遷移至 對稱加密簡介對稱加密演算法所用到的基本的方法是 代換 和 置換。簡單來說 以早期的加密方式舉例 以上是早期加密時用的簡單的方法,其思想還是通過 替換 來進行加密的 對稱加密過程 常見對稱加密演算法 基於數學函式的演算法,而不再是基於代換和置換技術,公鑰加密演算法是 非對稱的 根據加密...