加密演算法的分類

2021-08-20 21:13:00 字數 466 閱讀 6443

加密演算法分為:一、可逆加密,二、不可逆加密。

一、可逆加密

可逆加密又分為:1.對稱加密、2.非對稱加密

1.對稱加密

加密和解密共用乙個金鑰。常用的演算法有des、3des、aes。

2.非對稱加密

非對稱加密有一對金鑰稱為公鑰和金鑰,公鑰加密金鑰解密或金鑰加密公鑰解密(繞口令。。。)。加密過程就是請求方第一次發起請求獲得響應方的公鑰(公鑰已知的情況下不用請求),請求方得到公鑰後用公鑰對資料加密發給響應方,響應方得到資料用公鑰解密,再把響應結果用金鑰加密發給請求方,請求方得到後用公鑰解密得到響應資料,這就是基本的非對稱加解密方式。常用的演算法有rsa、dsa。

二、不可逆加密

資料加密後就不能被解密,這也就不需要使用金鑰。加密後的資料被截獲也是得到的無法破解的密文,只有進行明文加密後和之前加密過的密文比較才能得知是否是同一資料,常用作加密資料的訊息摘要和登入密碼驗證。常用的演算法有md5、sha1。

加密演算法分類

對任意長度的資料,一般通過hash演算法,計算出固定長度的字串。md5 128bit,32位十六進製制,相對於sha1優點 生成速度快 sha1 160bit 40位十六進製制 相對於md5優點 密碼安全性高 問題 md5 加密後的型別16位與 32位的區別?16 位實際上是從 32 位字串中,取中...

常見的加密演算法分類

加密演算法介紹 一 對稱加密演算法 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料用三個不同的金鑰進行三次加密,強度更高。aes 演算法基於排列和置換運算。排列是對資料重新進行安排,...

對稱加密演算法 DES加密演算法

一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...