Colección de citas famosas - Diccionario de frases chinas - ¿Qué algoritmos de cifrado y mecanismos de autenticación se utilizan para SSL?

¿Qué algoritmos de cifrado y mecanismos de autenticación se utilizan para SSL?

Las tecnologías criptográficas modernas se dividen en dos categorías según los diferentes tipos de claves: algoritmos de cifrado simétrico (cifrado de clave secreta) y algoritmos de cifrado asimétrico (cifrado de clave pública).

El sistema de cifrado de clave simétrica utiliza la misma clave secreta para el cifrado y descifrado, y ambas partes que se comunican deben obtener esta clave y mantenerla en secreto. Los sistemas de cifrado de claves asimétricas utilizan diferentes claves de cifrado (claves públicas) y claves de descifrado (claves privadas).

Los algoritmos de cifrado simétrico se utilizan para cifrar datos confidenciales y otra información. Los algoritmos más utilizados incluyen:

DES (Estándar de cifrado de datos): estándar de cifrado de datos, rápido, adecuado para cifrar grandes cantidades. de datos.

3DES (Triple DES): Basado en DES, un dato se cifra tres veces con tres claves diferentes, lo que es más seguro.

AES (Advanced Encryption Standard): Estándar de cifrado avanzado, un estándar de algoritmo de cifrado de próxima generación con alta velocidad y alto nivel de seguridad;

Los algoritmos de cifrado asimétrico comunes son los siguientes:

p>

RSA: inventado por la empresa RSA, es un algoritmo de clave pública que admite claves de longitud variable. La longitud de los bloques de archivos que deben cifrarse también es variable;

DSA (Algoritmo de firma digital): Algoritmo de firma digital, un estándar DSS (Estándar de firma digital);

ECC (Criptografía de curvas elípticas): Criptografía de curva elíptica