非對稱加密算法:
RSA:RSA算法基bai於一個十分簡單的數論du事實:將兩個zhi大素數相乘十dao分容易,但那時zhuan想要對其shu乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰,可用於加密,也能用於簽名。
DSA:數字簽名算法,僅能用於簽名,不能用於加解密。
DSS:數字簽名標准,技能用於簽名,也可以用於加解密。
ELGamal:利用離散對數的原理對數據進行加解密或數據簽名,其速度是最慢的。
對稱加密算法:
DES、AES、3DES、RC2、RC4
AES的5種加密方式