Qué es un hash (SHA-256) y para qué se usa en la práctica
Un hash convierte cualquier texto en una huella digital de longitud fija, irreversible. Así es como se usa para verificar integridad sin necesidad de guardar el original.
Prueba gratis: Generador de Hash (SHA-256, SHA-1...)Un hash es el resultado de aplicar una función matemática a un texto o archivo, que produce siempre una cadena de longitud fija — por ejemplo, 64 caracteres hexadecimales para SHA-256. La misma entrada siempre produce exactamente el mismo hash, pero es prácticamente imposible reconstruir la entrada original a partir del hash.
Hash no es lo mismo que cifrado
El cifrado es reversible: con la clave correcta, puedes recuperar el texto original a partir del texto cifrado. Un hash no es reversible por diseño — su propósito no es ocultar información para recuperarla después, sino crear una huella digital verificable. No existe una función 'deshacer hash'.
Casos de uso comunes
- Verificar que un archivo descargado no fue alterado, comparando su hash publicado contra el hash calculado localmente
- Detectar cambios en un texto o configuración sin comparar carácter por carácter
- Crear identificadores reproducibles a partir de contenido, sin guardar el contenido completo
- Como parte (nunca como único paso) de sistemas de verificación de contraseñas
Cómo calcular un hash
- 1
Elige el algoritmo
SHA-256 es el estándar general recomendado hoy en día.
- 2
Pega el texto o contenido
Se procesa directamente en tu navegador, sin enviarlo a ningún servidor.
- 3
Copia el hash resultante
Una cadena hexadecimal de longitud fija según el algoritmo elegido.
- 4
Compáralo con el hash de referencia
Si coinciden exactamente, el contenido no fue alterado.
Un detalle importante: cambiar un solo carácter en la entrada produce un hash completamente distinto — no un hash 'parecido'. Esto es lo que hace útil a un hash para detectar hasta la alteración más mínima.