El cifrado simétrico es un método criptográfico que usa la misma clave secreta para cifrar y descifrar datos, por lo que emisor y receptor deben compartirla de forma segura.
Criptografía simétricacifrado de clave secretacifrado de clave compartida#criptografia#privacidad
📖Definición
El cifrado simétrico transforma un texto plano en texto cifrado mediante un algoritmo y una clave secreta, y usa esa misma clave para revertir el proceso. Es mucho más rápido que el cifrado asimétrico, por eso se usa para cifrar grandes volúmenes de datos. Hay dos familias principales: los cifradores de bloque (como AES, o los antiguos DES y 3DES), que procesan bloques de tamaño fijo según un modo de operación (CBC, GCM, etc.), y los cifradores de flujo (como ChaCha20), que cifran los datos de a bytes o bits. Su gran desafío es la distribución de claves: hay que hacerle llegar la clave al otro extremo sin que nadie la intercepte.
🧪Ejemplo
Cuando abrís una web con HTTPS, el navegador y el servidor usan criptografía asimétrica para acordar una clave de sesión, y después cifran todo el tráfico con un algoritmo simétrico como AES-GCM o ChaCha20-Poly1305. Para cifrar un archivo localmente podés usar, por ejemplo: Código: bash
Usá algoritmos modernos y probados como AES (128 o 256 bits) o ChaCha20; evitá DES, 3DES y RC4.
Preferí modos autenticados (AES-GCM, ChaCha20-Poly1305) que además de cifrar detectan alteraciones; nunca uses el modo ECB.
No reutilices el mismo IV/nonce con la misma clave y generalo con un generador aleatorio criptográficamente seguro.
Si la clave sale de una contraseña, derivala con una función como PBKDF2, scrypt o Argon2, nunca uses la contraseña en crudo.
Guardá y rotá las claves con un gestor de secretos o un HSM/KMS, nunca las dejes en el código fuente ni en repositorios.
⚠Para tener en cuenta
Un error común es pensar que el algoritmo es lo que garantiza la seguridad: en la práctica, la mayoría de los fallos vienen de una mala gestión de claves o de una implementación propia defectuosa, por eso conviene usar bibliotecas criptográficas reconocidas en lugar de programar el cifrado a mano.
Redactado con el asistente Underc0de IA. Actualizado el 12/11/2026. ¿Ves un error o querés sumar algo? Contanos en el foro.