對稱加密演算法

2021-07-26 08:25:00 字數 755 閱讀 9577

對稱加密演算法由古典加密演算法演化而來,解密和加密互為逆運算,加密和解密秘鑰相同,因而稱為對稱加密演算法,具有代表性的有des、3des、aes、pbe、idea。des由ibm提出堪稱經典對稱加密演算法,不僅應用在軟體行業,甚至滲透到硬體行業。

後來逐漸發現des存在3個安全隱患:金鑰太短、迭代偏少、半公開性,針對上述隱患,又有人提出了多重des,但造成了金鑰計算時間過長、加密效率不高。由比利時人提出了一種金鑰設定快、儲存要求低、在硬體實現和限制儲存的條件下效能優異的aes演算法。pbe是一種基於口令的加密演算法,它未構建新的加解密演算法,特點是口令由使用者自己掌管,採用隨機數(salt)雜湊多重加密等方法保證資料的安全性。idea是常用的電子郵件加密演算法之一,如電子郵件加密軟體pgp。

aes是目前使用最多的對稱加密演算法,至今尚未被破解。常用於移動通訊系統加密以及基於ssh協議的軟體,如ssh client、securecrt。

- 高階

- des替代者

對稱加密演算法 非對稱加密演算法

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...

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

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

對稱加密演算法

缺點 演算法 說明des 資料加密標準 用的少,因為強度不夠 3des 使用3個金鑰,對相同的資料執行三次加密,強度增強 aes高階加密標準,目前美國 局使用的 蘋果的鑰匙串訪問採用的是 aes 加密 ecb 加密 openssl enc des ecb k 616263 nosalt in msg...