對稱金鑰加密在加密和解密時使用相同的金鑰,或是使用兩個可以簡單地互相推算的金鑰。對稱加密的速度比公鑰加密快很多,加密演算法有DES,3DES,AES,Blowfish,IDEA,RC5,RC6。
DES(Data Encryption Standard)資料加密標準:DES現在已經不是一種安全的加密方法,主要因為它使用56位金鑰過短。
3DES(Triple Data Encryption Algorithm)三重資料加密演算法:相當於對每個資料塊應用三次DES,DES密碼的金鑰長度很容易被暴力破解,3DES即是設計用來提供一種相對簡單的方法,即透過增加DES的金鑰長度來避免類似的攻擊,而不是設計一種全新的加密演算法。
AES(Advanced Encryption Standard)高階加密標準:在密碼學中又稱為Rijndael加密法。嚴格地講,AES和Rijndael加密法並不完全一樣(雖然在實際應用中兩者可以互換)。因為Rijndael加密法可以支援更大範圍的區塊和金鑰長度:AES的區塊長度固定為128位元,金鑰長度則可以是128,192或256位元。而Rijndael使用的金鑰和區塊長度均可以是128,192或256位元。
Blowfish :由Bruce Schneider於1993年設計,現在已應用於多種加密產品,Blowfish能夠保證很好的加密速度,目前為止沒有發現有效地破解方法。AES比Blowfish有更廣大的知名度。
IDEA(International Data Encryption Algorithm)國際資料加密演算法 :演算法的提出是為了取代DES。
對稱金鑰加密在加密和解密時使用相同的金鑰,或是使用兩個可以簡單地互相推算的金鑰。對稱加密的速度比公鑰加密快很多,加密演算法有DES,3DES,AES,Blowfish,IDEA,RC5,RC6。
DES(Data Encryption Standard)資料加密標準:DES現在已經不是一種安全的加密方法,主要因為它使用56位金鑰過短。
3DES(Triple Data Encryption Algorithm)三重資料加密演算法:相當於對每個資料塊應用三次DES,DES密碼的金鑰長度很容易被暴力破解,3DES即是設計用來提供一種相對簡單的方法,即透過增加DES的金鑰長度來避免類似的攻擊,而不是設計一種全新的加密演算法。
AES(Advanced Encryption Standard)高階加密標準:在密碼學中又稱為Rijndael加密法。嚴格地講,AES和Rijndael加密法並不完全一樣(雖然在實際應用中兩者可以互換)。因為Rijndael加密法可以支援更大範圍的區塊和金鑰長度:AES的區塊長度固定為128位元,金鑰長度則可以是128,192或256位元。而Rijndael使用的金鑰和區塊長度均可以是128,192或256位元。
Blowfish :由Bruce Schneider於1993年設計,現在已應用於多種加密產品,Blowfish能夠保證很好的加密速度,目前為止沒有發現有效地破解方法。AES比Blowfish有更廣大的知名度。
IDEA(International Data Encryption Algorithm)國際資料加密演算法 :演算法的提出是為了取代DES。