Por favor, descreva o processo de solicitação https.

  1. HTTPS iniciados cliente a solicitação para o servidor, o servidor está ligado à porta 443;

  2. O servidor tem um par de chaves, ou seja, uma chave pública (ou seja, certificados digitais) ea chave privada é usada para usar a criptografia assimétrica, o servidor mantém a chave privada, que não pode ser comprometida, a chave pública podem ser enviadas para qualquer pessoa;

  3. O servidor envia sua chave pública para o cliente;

  4. Cliente após cliente recebe a chave pública do servidor, verificar a sua legalidade, se você encontrar um problema com a chave pública encontrada, então HTTPS transporte não pode continuar, se a chave público qualificado, o cliente gera uma chave de cliente e, em seguida, usar o servidor a chave pública do cliente de uma criptografia assimétrica em texto cifrado, até agora, HTTPS é o HTTP solicita a primeira extremidade;

  5. O cliente inicia uma segunda solicitação HTTP para o HTTPS, o cliente após a chave de criptografia para o servidor;

  6. Depois que o servidor recebe o cliente para texto cifrado, vai usar sua própria chave privada para descriptografar assimétrica, ou seja, o texto plano depois de chave do cliente descriptografia e os dados criptografados com o cliente de chave simétrica, para que os dados em um texto cifrado;

  7. O servidor, em seguida, transmite o texto criptografado para o cliente;

  8. O cliente recebe a mensagem cifrada enviada pelo servidor, o cliente usando o descodificada chave simétrica-los para obter os dados enviados pelo servidor. A segunda extremidade dos pedidos HTTPS HTTP, HTTPS toda transferência estiver completa.

Lançado oito artigos originais · ganhou elogios 2 · Visualizações 211

Acho que você gosta

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