Cifrado
El cifrado es una transformación criptográfica reversible que usa una clave para convertir texto plano en texto cifrado.
Definición
El cifrado convierte texto plano en texto cifrado mediante un algoritmo y una clave para impedir su lectura no autorizada. Es reversible con la clave correcta. Codificar solo cambia la representación y el hash suele ser unidireccional.
Cómo funciona
El cifrado simétrico comparte una clave secreta. El asimétrico relaciona una clave pública con otra privada; los sistemas reales suelen combinar ambos. Los esquemas modernos también usan nonce o vector de inicialización y, con frecuencia, una etiqueta de autenticación.
Limitaciones
La seguridad depende de la clave, no de ocultar el algoritmo. Claves robadas, nonces reutilizados, extremos comprometidos o texto plano registrado anulan incluso un cifrado robusto. La longitud y el momento del mensaje pueden seguir visibles.
El cifrado se revierte con la clave correcta. Un hash produce un resumen fijo pensado para no invertirse.
El simétrico comparte una clave secreta; el asimétrico separa una clave pública de otra privada relacionada.
No por sí solo. El cifrado autenticado detecta cambios antes de entregar el texto plano.