非对称加密有哪些 RSA:RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,可用于加密,也能用于签名。 DSA:数字签名算法,仅能用于签名,不能用于加解密。 DSS:数字签名标准,技能用于签名,也可以用于加解密。 ELGamal:利用离散对数的原理对数据进行加解密或数据签名,其速度是最慢的。