Olá! Não consegui entender a relação entre chave pública/privada, e como na prática elas funcionam. Vou tentar explicar minha dúvida. Meu navegador manda uma mensagem, p.ex., conta bancária e senha. O destino é o servidor do banco.
1) Se meu navegador está mandando a mensagem que será decifrada com uma chave privada que está no servidor, como que a encriptação é feita no navegador, sendo que a chave somente está no lado do servidor?
2) Posso entender a chave pública como sendo uma maneira de encriptar uma mensagem, mas que em sua forma encriptada, "literalmente", é seu código de autenticação para todos, mas que, o que realmente consta na mensagem (conta bancária e senha), somente ficará legível quando nela for aplicada a chave privada? P.ex, a conta encriptada é "fgrdts". Publicamente, todos reconhecem "fgrdts" como sendo de fato do Fábio, pois a minha identidade no mundo digita É "fgrdts". Mas quando "fgrdts" chega no servidor, é decriptada para o número 1234?