Pelo que eu entendi, o protocolo https gera uma comunicação segura entre cliente e servidor gerando uma criptografia sob meus dados usando uma chave que é pública, e então somente quando chega ao servidor é passada para uma chave privada. A dúvida é a seguinte: se meus dados foram criptografado por uma chave pública, então qualquer um pode ter acesso a ela, tendo acesso a ela os dados voltam a ser vulneráveis, não? Até que cheguem ao servidor para uma chave privada. Fiquei um pouco confuso nessa parte.