Saltar al contenido

Desarrollador

Funciones hash explicadas: MD5, SHA-256 y seguridad de contraseñas

8 min de lectura

Los hashes trabajan tras bambalinas: verifican descargas, detectan corrupción y protegen contraseñas. Esta guía explica la idea y la diferencia entre hashing y cifrado.

Qué es un hash

Una función hash produce un resumen de longitud fija a partir de cualquier entrada. Propiedades: determinista, longitud fija, unidireccional y efecto avalancha.

Hashing frente a cifrado

El cifrado es reversible. El hashing es irreversible por diseño — por eso es seguro para almacenar contraseñas.

Algoritmos habituales

AlgoritmoTamañoUsoEvitar
MD5128-bitSumas rápidasSeguridad (colisiones)
SHA-1160-bitSistemas antiguosSeguridad (obsoleto)
SHA-256256-bitVerificación, firmas—

Seguridad de contraseñas

Un sistema responsable guarda solo el hash, nunca la contraseña. Incluso con una fuga, los atacantes no pueden revertir los hashes. Las contraseñas largas y aleatorias son prácticamente inmunes al ataque de fuerza bruta.

Generador de hash en Convrs

El generador de Convrs admite MD5, SHA-1, SHA-256 y SHA-512 en el navegador. La entrada permanece local; nada se transmite.

Buy me a coffee