El cifrado de datos es el proceso de convertir datos de un formato a otro o a un formato de código para que solo las personas con acceso a la clave o contraseña de descifrado puedan leer esos datos. Hay dos tipos de cifrado que se utilizan habitualmente en la actualidad: cifrado simétrico y asimétrico. La diferencia básica entre estos dos tipos de cifrado es que el cifrado simétrico utiliza una única clave para las operaciones de cifrado y descifrado, mientras que el cifrado asimétrico utiliza una clave pública para el cifrado y una clave privada para el descifrado.
Para comprender mejor estas dos formas de cifrado y señalar las diferencias básicas entre ellas, revisemos algunos factores a continuación.

Cifrado simétrico
Esta es posiblemente la técnica de cifrado más simple y más utilizada, con algunas características sobresalientes como:
- Debido a que los algoritmos de cifrado simétrico son menos complejos y pueden ejecutarse más rápido, esta técnica es especialmente preferida para transferencias masivas de datos.
- El texto original se cifra con una clave antes de ser enviado, y el destinatario también utilizará esta clave para descifrar los datos.
- Algunos de los algoritmos de cifrado simétrico más utilizados incluyen AES-128, AES-192 y AES-256.
Cifrado asimétrico
Este tipo de cifrado viene después del cifrado simétrico y también se conoce como tecnología de cifrado de clave pública:
- Se dice que el cifrado asimétrico es más seguro que el cifrado simétrico porque utiliza dos claves independientes para los procesos de cifrado y descifrado.
- La clave pública utilizada para el cifrado será pública, pero la clave privada para el descifrado será completamente secreta.
- Este método de cifrado se utiliza en las comunicaciones cotidianas a través de Internet.
- Una vez que un mensaje se cifra con la clave pública, sólo se puede descifrar con la clave privada. Sin embargo, una vez que un mensaje se cifra con la clave privada, se puede descifrar con la clave pública.
- Los certificados digitales en un modelo cliente-servidor se pueden utilizar para encontrar claves públicas.
- El inconveniente del cifrado asimétrico es que su ejecución lleva más tiempo que el cifrado simétrico.
- Las técnicas de cifrado asimétrico populares incluyen RSA, DSA y PKCS.
La principal diferencia entre cifrado simétrico y cifrado asimétrico
- El cifrado simétrico es una técnica que se introdujo hace mucho tiempo, mientras que el cifrado asimétrico es una técnica más nueva.
- La implementación del cifrado asimétrico lleva más tiempo debido a la compleja lógica involucrada. Por este motivo, se sigue prefiriendo el cifrado simétrico cuando se transfieren datos de forma masiva.
- El cifrado asimétrico es más seguro porque utiliza claves diferentes para el cifrado y descifrado.
Ambos métodos de cifrado tienen sus propias ventajas y desventajas. Sin embargo, si se ve desde una perspectiva de seguridad, el cifrado asimétrico es definitivamente la opción más óptima.