Esta herramienta calcula cuatro huellas habituales del mismo texto a la vez. Todo se ejecuta en tu navegador: la entrada no se sube a ningún sitio y el resultado se actualiza mientras escribes.
Los datos se procesan localmente en tu navegador y no se envían a nuestro servidor.
El cálculo de hashes no está disponible en este contexto del navegador. Usa una página segura (HTTPS).
MD5 y SHA-1 no son seguros para contraseñas ni firmas. Usa SHA-256 o SHA-512 para comprobar integridad.
Cómo usar esta herramienta
1 Escribe o pega el texto que quieres hashear.
2 Consulta los hashes MD5, SHA-1, SHA-256 y SHA-512 en la lista de abajo.
3 Activa «Hexadecimal en mayúsculas» si algún sistema espera el valor en mayúsculas.
4 Copia un hash concreto con su botón o vacía la entrada para empezar de nuevo.
Fórmula y lógica de cálculo
Qué es un hash
Huella = H(mensaje)
Una función hash criptográfica convierte cualquier entrada en una huella de longitud fija. La misma entrada produce siempre la misma huella, mientras que un cambio mínimo genera un resultado completamente distinto.
La salida hexadecimal tiene el doble de caracteres que la longitud en bits: 32, 40, 64 y 128 caracteres. MD5 y SHA-1 se consideran rotos para usos de seguridad.
Ejemplo resuelto
Hashear «abc»
Hace falta una suma de verificación para una cadena de prueba corta.
Los resultados son deterministas. Volver a hashear la misma cadena devuelve exactamente los mismos hashes.
Comprobar una descarga
Hay que comparar un hash SHA-256 publicado con un archivo local.
Hashea el contenido del archivo en otro sitio
Compáralo con el SHA-256 publicado
Una diferencia significa que los datos han cambiado
Esta herramienta trabaja con texto; para archivos grandes conviene una utilidad de suma de verificación que lea el archivo, para no pegar todo su contenido en la página.
Casos límite y precisión
No sirve para contraseñas
MD5 y SHA-1 son rápidos y están rotos para la seguridad. Ni siquiera SHA-256 es un hash de contraseñas por sí solo; para credenciales usa Argon2, bcrypt o scrypt con sal.
Un hash no es un cifrado
Un hash no se puede descifrar. Es una huella de un solo sentido, útil para comprobar integridad y como identificador, no para ocultar datos recuperables.
La codificación importa
Los mismos caracteres codificados de otra forma producen bytes distintos y, por tanto, hashes distintos. Esta herramienta hashea los bytes UTF-8 del texto que escribes.
Preguntas frecuentes
¿Qué hash debería usar?+−
Usa SHA-256 o SHA-512 para comprobar integridad. MD5 y SHA-1 solo están por compatibilidad con sumas de verificación antiguas y no resisten colisiones.
¿Se puede revertir un hash?+−
No. Un hash es de un solo sentido. Las entradas cortas o habituales se pueden adivinar con un diccionario, y por eso los hashes de contraseña sin sal no son seguros.
¿Por qué obtengo hashes distintos para un texto que parece igual?+−
Los espacios ocultos, los finales de línea distintos o una normalización Unicode diferente cambian los bytes. Compara la entrada exacta, no el texto que se muestra.
¿Se sube mi texto?+−
No. El cálculo se hace en local; los algoritmos SHA usan la API Web Crypto del navegador y el texto no sale de la página.
¿Por qué se sigue ofreciendo SHA-1?+−
Muchos sistemas antiguos publican sumas SHA-1. Sirve para verificar esos valores, pero no debería elegirse para diseños de seguridad nuevos.
Herramientas de desarrollo relacionadas
Codifica, formatea o prueba los datos cuya integridad estás comprobando.