Por favor describa el proceso de solicitud HTTPS.

  1. HTTPS iniciados cliente la solicitud al servidor, el servidor está conectado al puerto 443;

  2. El servidor tiene un par de claves, a saber, una clave pública (es decir, certificados digitales) y la clave privada se utiliza para utilizar el cifrado asimétrico, el servidor tiene la clave privada, no puede verse comprometida, la clave pública puede ser enviado a cualquier persona;

  3. El servidor envía su clave pública para el cliente;

  4. Cliente tras cliente recibe la clave pública del servidor, verificar su legalidad, si encuentra un problema con la clave pública encontró, a continuación, HTTPS transporte no puede continuar, si la clave pública cualificada, el cliente genera una clave de cliente, y luego usar el servidor la clave pública del cliente de una encriptación asimétrica en texto cifrado, hasta el momento, HTTPS es HTTP pide al primer extremo;

  5. El cliente inicia una segunda petición HTTP a HTTPS, el cliente después de la clave de cifrado al servidor;

  6. Después de que el servidor recibe el cliente a texto cifrado, hará uso de su propia clave privada para descifrar asimétrica, es decir, el texto en claro después de descifrado de claves del cliente, y los datos cifrados con el cliente clave simétrica, por lo que los datos en un texto cifrado;

  7. Después, el servidor transmite el texto cifrado al cliente;

  8. El cliente recibe el texto cifrado enviado por el servidor, el cliente utilizando la clave simétrica descifrada les permite obtener los datos enviados por el servidor. El segundo extremo de las solicitudes HTTPS HTTP, HTTPS transferencia entera está completa.

Publicado ocho artículos originales · ganado elogios 2 · Vistas 211

Supongo que te gusta

Origin blog.csdn.net/qq_37492314/article/details/105291387
Recomendado
Clasificación