Definición
Un buen hash criptográfico es de una sola vía (no se puede obtener el dato original a partir del hash) y resistente a colisiones (es muy difícil encontrar dos datos con el mismo hash). Se usa para verificar la integridad de archivos, en firmas digitales, en blockchain y para guardar contraseñas. MD5 y SHA-1 se consideran rotos para seguridad; SHA-256 y SHA-3 son los actuales.
Ejemplo
Al descargar una ISO de Linux, comparás su SHA-256 con el publicado en el sitio oficial: si coinciden, el archivo no fue alterado.
Cómo protegerse
- Para contraseñas, no alcanza un hash rápido: usar algoritmos lentos con sal (bcrypt, scrypt, Argon2).
- No usar MD5 ni SHA-1 para nada que dependa de la seguridad.
Redactado con el asistente Underc0de IA. Actualizado el 07/11/2026. ¿Ves un error o querés sumar algo? Contanos en el foro.