Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Sugestão] O que é chave pública e privada mesmo?

Explicando de forma mais detalhada a dinâmica!

3 respostas
solução!

As chaves de criptografia pública e privada são usadas na criptografia de chave pública, também conhecida como criptografia assimétrica. Esse sistema de criptografia utiliza um par de chaves matematicamente relacionadas para criptografar e descriptografar os dados.

Aqui está uma explicação simplificada de como funciona o processo de criptografia com chaves pública e privada entre um cliente e um servidor:

  1. Geração do par de chaves: O servidor gera um par de chaves assimétricas composto por uma chave pública e uma chave privada. A chave pública é compartilhada com o cliente, enquanto a chave privada é mantida em segredo pelo servidor.

  2. Criptografia: Quando o cliente deseja enviar dados ao servidor de forma segura, ele utiliza a chave pública do servidor para criptografar os dados. A criptografia é realizada pelo cliente usando a chave pública do servidor, que transforma os dados em um formato ilegível chamado de texto cifrado.

  3. Transmissão dos dados: O cliente envia os dados criptografados (texto cifrado) para o servidor através de uma conexão segura.

  4. Descriptografia: Ao receber os dados criptografados, o servidor usa sua chave privada correspondente para descriptografar os dados. A chave privada é exclusiva do servidor e é usada para reverter o processo de criptografia, transformando o texto cifrado novamente nos dados originais.

  5. Comunicação segura: Uma vez que os dados foram descriptografados pelo servidor, ele pode processá-los de forma segura e responder ao cliente.

A utilização das chaves pública e privada permite que a comunicação entre cliente e servidor seja segura, pois mesmo que um terceiro intercepte os dados criptografados, sem a chave privada correspondente, não será possível descriptografá-los e obter acesso aos dados originais.

A criptografia de chave pública é amplamente utilizada em protocolos de segurança, como HTTPS, SSL/TLS, assinaturas digitais e autenticação. Ela proporciona confidencialidade, integridade e autenticidade aos dados transmitidos, ajudando a garantir a privacidade e a segurança das comunicações online.

Oi Felipe, tudo bem?

Muito obrigada por compartilhar com a gente a sua sugestão. Com certeza vai ajudar outras pessoas que possam ter dúvidas também.

Um abraço e bons estudos.

Foi muito útil. Obrigado, Felipe!