Para empezarUsar la misma contraseña para cifrar todo es como tener la llave de tu casa pegada en la puerta. Hoy vas a entender por qué.
¿Qué es el cifrado simétrico?
El cifrado simétrico utiliza exactamente la misma clave tanto para cifrar el texto plano como para descifrarlo en el destino. Es extremadamente rápido y eficiente, lo que lo convierte en el estándar de oro para proteger grandes volúmenes de datos en reposo o en tránsito continuo.
Funcionamiento del cifrado simétrico
Para que dos sistemas se comuniquen de forma simétrica de manera segura, deben seguir un flujo estricto que garantice la confidencialidad de la clave compartida.
Marca cada paso al entenderlo · 0/4
El talón de Aquiles simétrico
El mayor problema del cifrado simétrico no es su resistencia matemática, sino el intercambio de la clave. Si necesitas enviar la clave secreta a la otra parte a través de una red que no es de confianza, un atacante puede interceptarla y romper todo el esquema de seguridad.
Entendiendo el cifrado asimétrico
El cifrado asimétrico resuelve el problema del intercambio de claves utilizando un par de claves matemáticas vinculadas: una clave pública que puedes compartir con cualquiera y una clave privada que debes mantener en absoluto secreto en tu servidor o dispositivo.
La base del HTTPS moderno
Cada vez que navegas por una web con HTTPS, tu navegador y el servidor utilizan cifrado asimétrico (como RSA o curvas elípticas) solo al inicio para negociar y establecer una clave simétrica temporal única. Lo mejor de ambos mundos: seguridad inicial y velocidad masiva.
Generando claves asimétricas
En entornos Linux, podemos generar un par de claves criptográficas asimétricas robustas mediante OpenSSL para probar autenticación o cifrado de archivos de forma local.
$ openssl genrsa -out private_key.pem 2048
Generating RSA private key, 2048 bit long modulus
$ openssl rsa -in private_key.pem -pubout -out public_key.pem
writing RSA key
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
