Generador de hash — MD5, SHA-1, SHA-256 online
Genera digests MD5, SHA-1, SHA-256 y otros a partir de texto. Úsalos para comprobar si dos copias coinciden, comparar con un checksum publicado o huellar datos no sensibles. No almacenes contraseñas con MD5 o SHA-1 — para integridad en contextos serios, prefiere SHA-256.
Un hash mapea entrada de cualquier longitud a una cadena hex fija. Cambia un carácter y el digest salta — útil para comprobar “¿esto cambió?”.
MD5 y SHA-1 están rotos para seguridad pero aún aparecen en requisitos legacy de “pega el MD5”. Para contraseñas, usa hashes lentos pensados para ello (bcrypt, Argon2), no esta página.
Esta herramienta hashea el texto que pegas. Para binarios de archivo, usa una herramienta de checksum de archivos o la CLI sobre los bytes reales.
Cómo generar
- Introduce o pega texto
- Selecciona el algoritmo
- Copia el digest hex
Para qué sirven los checksums
- Igual o distinto rápido entre dos blobs de texto.
- Coincidir con hashes publicados por un proveedor.
- Varios algoritmos cuando la documentación especifica uno.
Escenarios
- Un formulario pide el MD5 del texto del documento
- Verificar que la config no se editó ni una línea
- Demostrar el efecto avalancha en una clase
Consejos
- Vigila espacios finales y saltos de línea al comparar.
- Nunca uses MD5/SHA-1 como almacenamiento de contraseñas — son rápidos y se rompen fácil.
- Compara digests sin distinguir mayúsculas cuando la docs mezcla el caso.
Comportamiento
| Entrada | Salida | Nota |
|---|---|---|
| El mismo texto dos veces | Digest idéntico | Determinista |
| Un carácter cambiado | Hash completamente distinto | Efecto avalancha |
Preguntas de hash
- ¿Puedo invertir el hash para recuperar el texto?
- No por diseño. Las contraseñas cortas aún se pueden adivinar con tablas — por eso no deben “hashearse” con MD5 para login.
- ¿Qué es una colisión MD5?
- Atacantes pueden fabricar archivos distintos con el mismo MD5 — otra razón para abandonarlo en seguridad.
- ¿Hash frente a cifrado?
- Los hashes son huellas de un solo sentido; el cifrado es reversible con una clave.