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

Porque a comunicação com criptografia simétrica é mais rápida do que a assimétrica

O texto informa que a criptografia simétrica com chave exclusiva é utilizada em todas as comunicações de uma sessão cliente-servidor com https.

Não entendi porque ela seria mais rápida do que a criptografia assimétrica, porque ou não achei no texto ou não entendi, ou seja, concluí que na criptografia assimétrica as chaves pública e privada são sempre as mesmas em todas as comunicações de uma sessão cliente-servidor, e se são as mesmas penso que não há diferença de velocidade, uma vez que em ambos os casos o navegador precisará criptografar os dados e o servidor precisará descriptografá-los...

Desde já obrigado. Atte, Elías.

5 respostas

Olá, Elías.

A chave pública que uma criptografia assimétrica é sempre renovada uma vez que ela venha a vencer ou quando o usuário sai do seu site e a sessão dele venha a morrer no servidor. Dessa forma sempre é necessário pegar no servidor uma nova chave pública. Esse é o motivo que eu conheço do porque que ela é mais lenta.

Olá Marco.

Mas a chave exclusiva (simétrica) também não precisaria ser gerada novamente se ela vencesse, se o usuário saísse do site e a sessão morresse no servidor?

Em caso afirmativo, a criptografia simétrica (exclusiva) nesta situação continua tendo a mesma velocidade/lentidão da chave assimétrica, ou seja, ainda não consigo visualizar qual é a diferença de velocidade significativa entre as duas criptografias...

Desde já obrigado.Atte., Elías

Boa pergunta Elias. Vou chamar outro instrutor para te dar uma explicação mais aprofundada :-)

A Simétrica é mais rápida por que utiliza uma única chave para cifrar e decifrar a mensagem, enquanto que a Assimétrica são utilizadas duas chaves diferentes uma para cifrar e outra para decifrar e outra uma chave não pode ser obtida facilmente através da outra, mas na simétrica é possível obter a partir de uma chave tanto a de cifração quanto a de decifração.

solução!

Olá Elias,

Ao utilizarmos a chave assimétrica, teremos uma chave que irá criptografar os dados, por exemplo a privada e a outra chave que irá descriptografar os dados, por exemplo a pública. Perceba que são duas chaves envolvidas no processo, dessa forma, esses algoritmos que utilizam as chaves assimétricas precisam de um maior consumo de recursos de memória para que esse processo seja realizado, sendo assim um processo mais lento

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software