對稱密鑰加密

對稱密鑰演算法  又稱爲對稱加密 、 私鑰加密 、 共享密鑰加密 ， 是密碼學中的一類加密演算法 。 這類演算法在加密和解密時使用相同的密鑰 ， 或是使用兩個可以簡單地相互推算的密鑰 。 事實上 ， 這組密鑰成爲在兩個或多個成員間的共同祕密 ， 以便維持專屬的通訊聯繫 。 與公開密鑰加密相比 ， 要求雙方取得相同的密鑰是對稱密鑰加密的主要缺點之一 。 常見的對稱加密算法有AES 、 ChaCha20 、 3DES 、 Salsa20 、 DES 、 Blowfish 、 IDEA 、 RC5 、 RC6 、 Camellia 。 對稱加密的速度比公鑰加密快很多 ， 在很多場合都需要對稱加密 。