Qual a principal diferença entre uma chave pública e privada? É quando usar uma e outra? O processo de comunicação por exemplo em um Ecommerce integrado com um meio de pagamento utiliza chave privada?
Qual a principal diferença entre uma chave pública e privada? É quando usar uma e outra? O processo de comunicação por exemplo em um Ecommerce integrado com um meio de pagamento utiliza chave privada?
Olá João,
As chaves públicas e privadas são utilizadas em um processo de criptografia assimétrica, ou seja, o que um chave criptografa a outra chave descriptografa.
A chave privada deverá ficar do lado do servidor, e não deverá ser repassada para nenhum cliente. Para os clientes são passadas as chaves públicas.
O HTTPs utiliza o protocolo SSL/TLS, que usa esse processo de criptografia assimétrica com chave pública e privada. Caso deseje, poderá verificar esse post que explica mais a respeito: http://blog.alura.com.br/qual-e-diferenca-entre-http-e-https/