Quando a comunicação passa a ser por chaves simetricas, o servidor gera uma chave simetrica para cada cliente, ou é a mesma chave para todos os clientes?
Quando a comunicação passa a ser por chaves simetricas, o servidor gera uma chave simetrica para cada cliente, ou é a mesma chave para todos os clientes?
A chave sempre será a mesma por todos que realizarem aquela requisição ao servidor. Se for uma outra requisição a chave mudará ( porque a comunicação entre cliente e servidor será outra ). Mas a chave não é diferenciada por cliente, somente por comunicação.
Exemplo :
Se o cliente A e B realizarem a requisição: http://alura.com.br (a chave será a mesma).
Só vai mudar a chave se o cliente A acessar: http://alura.com.br
E o cliente B acessar: https://www.alura.com.br/planos-cursos-online
Então o servidor gera uma chave para cada recurso do sistema... entendido, obrigado Tiago.
Oi Alan, Entendi que a chave simétrica enviada pelo servidor é uma exclusiva para cada cliente, segundo o texto o servidor gera uma chave simétrica ao vivo, só para ele e o cliente que ele se comunica naquele momento.
Tem um livro legal da casa do código: Desconstruindo a Web: As tecnologias por trás de uma requisição, do Willian Molinari que descreve o passo a passo desse processo. Espero ter ajudado :)