對稱加密 非對稱加密

2021-10-05 18:18:40 字數 2086 閱讀 3437

原文**:對稱加密/非對稱加密_it利刃出鞘的部落格-csdn部落格

對稱加解密和非對稱加解密_開發工具_linux知識積累-csdn部落格

加密方式有兩種:對稱加密 和 非對稱加密_c/c++_碼工-csdn部落格

原理

檔案加密和解密使用相同的金鑰。

常見的對稱加密演算法

aes、des、3des、blowfish、idea、rc4、rc5、rc6

典型應用

https先使用非對稱加密傳遞對稱加密的金鑰,再使用對稱加密來傳輸資料。

優點

簡單快捷,金鑰較短,破譯困難

缺點

1、要求提供一條安全的渠道使通訊雙方在首次通訊時協商乙個共同的金鑰。

雙方可能需要借助於郵件和**等其它相對不夠安全的手段來進行協商;

2、金鑰的數目難於管理。

因為對於每乙個合作者都需要使用不同的金鑰,很難適應開放社會中大量的資訊交流;

3、對稱加密演算法一般不能提供資訊完整性的鑑別。

它無法驗證傳送者和接受者的身份;

4、對稱金鑰的管理和分發工作是一件具有潛在危險的和煩瑣的過程。

對稱加密是基於共同保守秘密來實現的,採用對稱加密技術的**雙方必須保證採用的是相同的金鑰,保證彼此金鑰的交換是安全可靠的,同時還要設定防止金鑰洩密和更改金鑰的程式。

其他**

非對稱加解密,私鑰和公鑰到底是誰來加密,誰來解密_全冉 的部落格-csdn部落格

說明

檔案加密和解密使用不同的金鑰(公鑰和私鑰)。

非對稱加密有兩種用法:

加解密:公鑰加密,私鑰解密

簽名:私鑰簽名,公鑰驗籤

原理

非對稱加密演算法需要兩個金鑰:公開金鑰(publickey)和私有金鑰(privatekey)。公開金鑰與私有金鑰是一對,如果用公開金鑰對資料進行加密,只有用對應的私有金鑰才能解密;如果用私有金鑰對資料進行加密,那麼只有用對應的公開金鑰才能解密。公鑰加密的資料用公鑰是解不了的。加密和解密使用的是兩個不同的金鑰,所以這種演算法叫作非對稱加密演算法。

非對稱加密演算法實現機密資訊交換的基本過程是:甲方生成一對金鑰並將其中的一把作為公用金鑰向其它方公開;得到該公用金鑰的乙方使用該金鑰對機密資訊進行加密後再傳送給甲方;甲方再用自己儲存的另一把金鑰(私鑰)對加密後的資訊進行解密。

常見的非對稱加解密演算法

rsa、ecc(移動裝置用)、diffie-hellman、el gamal、dsa(數字簽名用)

典型應用

優點

保密性比較好。它消除了終端使用者交換金鑰的需要

金鑰分發比較方便。

如果企業中有n個使用者,企業需要生成n對金鑰,並分發n個公鑰。由於公鑰是可以公開的,使用者只要保管好自己的私鑰即可(企業分發後一般儲存的是私鑰,使用者拿的是公鑰),因此加密金鑰的分發將變得十分簡單。

有**認證和防抵賴功能。

由於每個使用者的私鑰是唯一的,其他使用者除了可以通過資訊傳送者的公鑰來驗證資訊的**是否真實,還可以確保傳送者無法否認曾傳送過該資訊。

缺點

加密和解密花費時間長、速度慢。它不適合於對檔案加密而只適用於對少量資料進行加密。

對稱加密 非對稱加密

區別在於加密金鑰和解密金鑰是否一樣,一樣則是對稱加密,不一樣則是非對稱加密。對稱加密計算量小,但若不同的客戶端使用不能的金鑰時,伺服器的複雜大。常用的對稱加密包括 des 3des aes des 3des使用的架構為feistel。des金鑰長度為56位,3des相容des,可設定3個56位密碼,...

對稱加密 非對稱加密

1 對稱加密 對稱加密採用了對稱密碼編碼技術,它的特點是檔案加密和解密使用相同的金鑰,即加密金鑰也可以用作解密金鑰,這種方法在密碼學中叫做對稱加密演算法,對稱加密演算法使用起來簡單快捷,金鑰較短,且破譯困難,除了資料加密標準 des 另乙個對稱金鑰加密系統是國際資料加密演算法 idea 它比des的...

對稱加密 非對稱加密

演算法選擇 對稱加密aes,非對稱加密 ecc,訊息摘要 md5,數字簽名 dsa 對稱加密演算法 加解密金鑰相同 名稱金鑰長度 運算速度 安全性資源消耗 des56位較快低 中3des 112位或168位慢中 高aes 128 192 256位快高 低非對稱演算法 加密金鑰和解密金鑰不同 名稱成熟...