400-080-0149

现在加密算法有哪些?SSL证书常用加密算法

当您在申请SSL证书时看到参数里有“2048 位”,这是指私钥长度,特别是 RSA 私钥。当您看到“256 位”时,通常指的是实际通信期间使用的对称会话密钥的大小。这并不意味着对称加密不太安全,256 位加密的解密仍然需要超级计算机数千年的时间。本文就来详细说说现在加密算法有哪些以及SSL证书的常用加密算法。

AES – AES 代表高级加密标准,最初称为 Rijndael,它是美国国家标准与技术研究所 (NIST) 于 2001 年发布的加密规范。它将明文通过许多由密钥大小确定的“转换轮”,每轮由几个处理步骤组成。让我们不要在这个问题上走得太远。AES 是 SSL/TLS 的常用算法。它取代了 1977 年创建的数据加密标准 (DES)。

RSA – RSA 代表 Rivest-Shamir-Adlemen,以其创建者命名,它是一种公钥加密算法(非对称),自 1978 年以来一直存在,至今仍在广泛使用。它使用质数分解来加密明文。

ECC – ECC 代表椭圆曲线密码术,它依赖于有限域上椭圆曲线的代数结构。尽管 ECC 早在 1985 年就出现了,但大约从 2004 年才开始使用。ECC 与 RSA 相比具有明显的优势,并且很可能在 SSL/TLS 的未来发挥更突出的作用。

PGP – PGP 代表 Pretty Good Privacy,由 Phil Zimmerman 于 1991 年创建。它实际上更像是一组算法,而不是单个算法,全部用于散列、数据压缩以及公钥和私钥加密。每个步骤使用不同的算法。PGP 因可用性差、缺乏普遍性和密钥长度而受到批评。

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE