A criptografia de dados é o processo de conversão de dados de um formato para outro ou para um formato de código, para que apenas pessoas com acesso à chave de descriptografia ou senha possam ler esses dados. Existem dois tipos de criptografia comumente implantados hoje: criptografia simétrica e assimétrica. A diferença básica entre esses dois tipos de criptografia é que a criptografia simétrica usa uma única chave para as operações de criptografia e descriptografia, enquanto a criptografia assimétrica usa uma chave pública para criptografia e descriptografia, e uma chave privada para descriptografia.
Para entender melhor essas duas formas de criptografia, bem como apontar as diferenças básicas entre elas, vamos revisar alguns fatores a seguir.

Criptografia simétrica
Esta é sem dúvida a técnica de criptografia mais simples e comumente usada, com alguns recursos excelentes, como:
- Como os algoritmos de criptografia simétrica são menos complexos e podem ser executados mais rapidamente, essa técnica é especialmente preferida para transferências de dados em massa.
- O texto original é criptografado com uma chave antes de ser enviado, e essa chave também será usada pelo destinatário para descriptografar os dados.
- Alguns dos algoritmos de criptografia simétrica mais comumente usados incluem AES-128, AES-192 e AES-256.
Criptografia assimétrica
Este tipo de criptografia vem depois da criptografia simétrica e também é conhecida como tecnologia de criptografia de chave pública:
- Diz-se que a criptografia assimétrica é mais segura do que a criptografia simétrica porque usa duas chaves separadas para os processos de criptografia e descriptografia.
- A chave pública usada para criptografia será pública, mas a chave privada para descriptografia é completamente secreta.
- Este método de criptografia é usado nas comunicações diárias pela Internet.
- Depois que uma mensagem é criptografada com a chave pública, ela só pode ser descriptografada com a chave privada. No entanto, uma vez que uma mensagem é criptografada com a chave privada, ela pode ser descriptografada com a chave pública.
- Certificados digitais em um modelo cliente-servidor podem ser usados para encontrar chaves públicas.
- A desvantagem da criptografia assimétrica é que ela leva mais tempo para ser executada do que a criptografia simétrica.
- As técnicas populares de criptografia assimétrica incluem RSA, DSA e PKCS.
A principal diferença entre criptografia simétrica e criptografia assimétrica
- A criptografia simétrica é uma técnica introduzida há muito tempo, enquanto a criptografia assimétrica é uma técnica mais recente.
- A criptografia assimétrica leva mais tempo para ser implementada devido à lógica complexa envolvida. Por esse motivo, a criptografia simétrica ainda é preferida na transferência de dados em massa.
- A criptografia assimétrica é mais segura porque usa chaves diferentes para criptografia e descriptografia.
Ambos os métodos de criptografia têm suas próprias vantagens e desvantagens. No entanto, se vista de uma perspectiva de segurança, a criptografia assimétrica é definitivamente a escolha mais ideal.