Colección de citas famosas - Slogan de motivación - Proceso de interacción HTTPS

Proceso de interacción HTTPS

El proceso de interacción de https es el siguiente:

1. El cliente envía la lista de algoritmos admitidos y el número aleatorio utilizado para generar la clave al servidor.

2. El servidor selecciona un algoritmo de cifrado de la lista de algoritmos y lo envía al cliente junto con un certificado que contiene la clave pública del servidor; el certificado también contiene la identificación del servidor para fines de autenticación, y el servidor también; Proporciona el número aleatorio utilizado para generar la clave.

3. El cliente verifica el certificado del servidor y extrae la clave pública del servidor; luego genera una cadena de contraseña aleatoria llamada pre_master_secret, la cifra con la clave pública del servidor (consulte cifrado/descifrado asimétrico) y después del cifrado. La información se envía al servidor;

4. El cliente y el servidor calculan de forma independiente el cifrado y las claves MAC en función de los valores pre_master_secret y aleatorios del cliente y el servidor;

5. El cliente envía todos El valor MAC del mensaje de protocolo de enlace se envía al servidor;

6. El servidor envía el valor MAC de todos los mensajes de protocolo de enlace al cliente.