對稱密碼算法指的是什么,對稱加密算法的基本原理是什么

對稱密碼算法指的是什么
演示機型:華為MateBook X系統版本:win10對稱加密算法是應用較早的加密算法,技術成熟 。在對稱加密算法中,數據發信方將明文(原始數據)和加密密鑰一起經過特殊加密算法處理后,使其變成復雜的加密密文發送出去 。收信方收到密文后,若想解讀原文,則需要使用加密用過的密鑰及相同算法的逆算法對密文進行解密,才能使其恢復成可讀明文 。
對稱加密算法具體算法:DES TripleDES算法:DES算法把64位的明文輸入塊變為數據長度為64位的密文輸出塊,其中8位為奇偶校驗位,另外56位作為密碼的長度 。首先,DES把輸入的64位數據塊按位重新組合,并把輸出分為L0、R0兩部分,每部分各長32位,并進行前后置換,最終由L0輸出左32位,R0輸出右32位,根據這個法則經過16次迭代運算后,得到L16、R16,將此作為輸入,進行與初始置換相反的逆置換,即得到密文輸出 。
RC算法:RC4算法的原理是“攪亂”,它包括初始化算法和偽隨機子密碼生成算法兩大部分,在初始化的過程中 , 密鑰的主要功能是將一個256字節的初始數簇進行隨機攪亂,不同的數簇在經過偽隨機子密碼生成算法的處理后可以得到不同的子密鑰序列,將得到的子密鑰序列和明文進行異或運算(XOR)后,得到密文 。
BlowFish算法:BlowFish算法是一個64位分組及可變密鑰長度的分組密碼算法,該算法是非專利的 。

對稱密碼算法指的是什么,對稱加密算法的基本原理是什么

文章插圖
對稱加密算法的基本原理是什么【對稱密碼算法指的是什么,對稱加密算法的基本原理是什么】對稱加密算法是應用較早的加密算法,技術成熟 。
在對稱加密算法中 , 其原理就是:數據發信方將明文(原始數據)和加密密鑰(mi yao)一起經過特殊加密算法處理后,使其變成復雜的加密密文發送出去 。收信方收到密文后,若想解讀原文 , 則需要使用加密用過的密鑰及相同算法的逆算法對密文進行解密,才能使其恢復成可讀明文 。在對稱加密算法中,使用的密鑰只有一個 , 發收信雙方都使用這個密鑰對數據進行加密和解密,這就要求解密方事先必須知道加密密鑰 。