
El cifrado transforma datos legibles en texto cifrado mediante un algoritmo criptográfico y una clave. Su objetivo principal es la confidencialidad: quien obtenga los datos cifrados no debería poder leerlos sin la clave correspondiente. El cifrado no evita por sí solo el borrado, las caídas de servicio, los dispositivos comprometidos ni el uso indebido por una persona autorizada.
Cifrado simétrico y asimétrico
El cifrado simétrico utiliza una clave secreta compartida. AES es un ejemplo habitual. La clave debe generarse, guardarse y distribuirse de forma segura. Los modos de cifrado autenticado también permiten detectar cambios no autorizados; la confidencialidad por sí sola no demuestra quién envió un mensaje.
La criptografía de clave pública utiliza dos claves relacionadas: una pública y otra privada. Según el esquema, permiten cifrar, firmar digitalmente o acordar claves. Una firma digital no consiste simplemente en «cifrar con la clave privada». Los sistemas reales suelen combinar técnicas de clave pública con cifrado simétrico.
Un hash no es cifrado
Una función hash criptográfica transforma una entrada en un resumen. Está diseñada para ser unidireccional: no existe una clave de descifrado que recupere la entrada. Los hashes sirven para comprobar la integridad y como componentes de otras construcciones criptográficas. Un hash sin más no acredita la identidad del remitente y las entradas predecibles pueden adivinarse.
Guardar directamente hashes SHA-256 o SHA-512 no es un diseño adecuado para almacenar contraseñas: son funciones rápidas que facilitan probar muchas claves. Utiliza un esquema específico para contraseñas, con una sal única y un coste de cálculo adecuado, como Argon2id, o una alternativa apropiada como scrypt o PBKDF2 según los requisitos del sistema. SHA-256 no está «roto»; puede formar parte de una construcción adecuada como PBKDF2-HMAC-SHA-256.
Dónde ayuda el cifrado
HTTPS protege los datos en tránsito entre el navegador y el servicio al que se conecta. El cifrado de disco ayuda a proteger un dispositivo perdido mientras sus datos están bloqueados. El cifrado de extremo a extremo tiene otro modelo de confianza: los extremos previstos disponen de la capacidad de descifrado. Estas protecciones dependen de la implementación, la gestión de claves y la seguridad de los dispositivos; el candado HTTPS no demuestra que una web sea honesta.
Utiliza bibliotecas mantenidas y protocolos estándar en lugar de diseñar tu propia criptografía. Combina el cifrado con controles de acceso, copias de seguridad, actualizaciones y supervisión.
Referencias: guías de OWASP sobre almacenamiento de contraseñas y almacenamiento criptográfico . Revisión técnica: 30 de octubre de 2026.






