Diferença entre criptografia simétrica e assimétrica

Criptografia simétrica

A criptografia simétrica permite que duas pessoas enviem mensagens baseadas em texto entre si. As mensagens são criptografadas com uma chave compartilhada exclusiva. A maneira mais frequente de enviar essas mensagens é por email. Para trabalhar com criptografia simétrica, as duas pessoas precisam conhecer a palavra secreta ou a senha. Isso pode ser um número aleatório, uma palavra ou uma série de letras. As mensagens criptografadas enviadas via email exigem que o usuário adquira uma assinatura digital, que é gratuita. Qualquer programa de email comercial lhe dará instruções sobre como fazer isso.
Como funciona a criptografia simétrica?

Usando um algoritmo matemático para alterar os caracteres de uma mensagem, isso pode ser garantido por meio de criptografia simétrica. Uma transformação básica ocorre entre a chave de criptografia e a chave de descriptografia. Por exemplo, todas as ocorrências da letra "e" em uma mensagem podem ser alteradas para "k" e todas as ocorrências de "as" podem ser alteradas para "is". Desta forma, é relativamente fácil enviar e receber mensagens seguras. Criptografar e descriptografar mensagens requer pouco poder de computação.
Criptografia assimétrica

A criptografia assimétrica usa duas chaves diferentes, ou um par de chaves, para combater o problema de a chave secreta não se tornar tão secreta. Com criptografia assimétrica, uma chave de criptografia pública está disponível para qualquer pessoa que queira enviar uma mensagem para você. A segunda chave é aquela que só você conhece. Você pode descriptografar todas as mensagens recebidas com a chave privada. Da mesma forma, você pode criptografar todas as mensagens enviadas e alguém com a chave correspondente deve descriptografá-las.
Vantagens da criptografia assimétrica

A criptografia assimétrica alivia o problema de passar as chaves pela Internet, mas é mais lenta e requer mais poder de processamento nos computadores do remetente e do destinatário para criptografar e descriptografar as mensagens. As chaves públicas podem ser distribuídas livremente, mas uma chave privada é mantida por um usuário e nunca é compartilhada.