加密演算法的理解

2021-07-05 18:42:15 字數 444 閱讀 5305

一、分類

對稱與非對稱。

1、對稱:加密速率快、演算法比較簡單,保密性相對較差。常見有des、3des、aes(des的提公升)

2、非對稱:加密速率慢、保密性高。常見有rsa

二、應用

1、對稱:用於加解密資料量大,或併發量大的通訊中

2、非對稱:

1)用於加解密資料量小的通訊中

2)公鑰和私鑰一般存放在不同伺服器上,且私鑰的獲取一般僅在伺服器間通訊。

3)公鑰:用於加密,一般在客戶端執行.

4)私鑰:用於解密,一般在服務端執行

5)由私鑰進行簽名,公鑰做驗證。這樣可以驗證是否同一金鑰對。

3、應用:

2)openssl應用:生成rsa金鑰對,工具庫。

RSA加密演算法個人理解

rsa加密演算法 引用http www.cfca.com.cn zhishi wz 012.htm 素數是這樣的整數,它除了能表示為它自己和1的乘積以外,不能表示為任何其它兩個整數的乘積。例如,15 3 5,所以15不是素數 又如,12 6 2 4 3,所以12也不是素數。另一方面,13除了等於13...

加密演算法理解總結

對稱加密演算法 加密和解密使用同乙個金鑰 非對稱加密 簡介 非對稱性加密,也叫公鑰加密,加密解密的過程使用不同的金鑰。金鑰分為公鑰與私鑰 公鑰 從私鑰中提取產生 可公開給所有人 pubkey 私鑰 通過工具建立,使用者自己留存,必須保證其私密性 secret key 特點 用公鑰加密的資料,只能使用...

簡單理解DES加密演算法

資料加密標準 data encryption standard,des 是當前使用最廣泛的加密體制,對於任意的加密方案,總有兩個輸入 明文和金鑰。明文是64bits,金鑰是56bits 加密過程就是初始和終結有兩次置換,中間有十六輪加密變換。以下是詳細過程 生成子金鑰 檢視ascll表,將compu...