非对称加密算法详解:6种常见算法及其特点
非对称加密算法有RSA、DSA、ECC、ElGamal、Diffie-Hellman、McEliece等。
举例六种:
-
RSA:由Ron Rivest、Adi Shamir和Leonard Adleman三位学者于1977年提出,是一种基于大数分解的公钥加密算法。
-
DSA:数字签名算法,由美国国家标准与技术研究院(NIST)于1991年发布,是一种基于离散对数问题的公钥数字签名算法。
-
ECC:椭圆曲线密码学,是一种基于椭圆曲线上的离散对数问题的公钥加密算法,具有较高的安全性和较小的密钥长度。
-
ElGamal:由Taher Elgamal于1985年提出,是一种基于离散对数问题的公钥加密算法,也可以用于数字签名。
-
Diffie-Hellman:由Whitfield Diffie和Martin Hellman在1976年提出,是一种密钥交换协议,可以用于安全地协商密钥。
-
McEliece:由Robert McEliece于1978年提出,是一种基于线性码的公钥加密算法,具有较高的安全性,但密钥长度较长。
原文地址: https://www.cveoy.top/t/topic/nOz2 著作权归作者所有。请勿转载和采集!