Saltar al contenido
Underc0de /foro

¿Qué es Hash (función hash)?

$ man hash

Función que transforma cualquier dato en una huella de largo fijo, de modo que un cambio mínimo en el dato produce una huella totalmente distinta.

función de resumenSHA-256MD5#criptografia#forense

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.

Grupo de WhatsApp