Generador de hashes
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto en local con la Web Crypto API. Copia el digest hexadecimal al instante.
🔒 Se ejecuta completamente en tu navegador — nada se cargaGenera hashes de texto en local
Una función hash convierte un texto en un digest de tamaño fijo que cambia por completo cuando cambia la entrada. Los desarrolladores usan hashes para comparar datos, verificar listas de archivos, crear claves de caché y comprobar si dos textos son idénticos sin guardar el valor original. Este generador usa crypto.subtle.digest, la Web Crypto API integrada en los navegadores modernos, por lo que el texto se procesa en tu dispositivo. El resultado se muestra en caracteres hexadecimales en minúsculas y se copia con un clic. Un texto vacío también es válido: produce el digest estándar de una cadena de bytes vacía.
Elegir algoritmos SHA
SHA-256 es la mejor opción por defecto para la mayoría de las tareas modernas porque tiene amplio soporte y sigue considerándose seguro para comprobaciones de integridad generales. SHA-384 y SHA-512 producen digests más largos y se usan a menudo en sistemas que ya se han estandarizado en la familia SHA-2 con salida mayor. SHA-1 sigue disponible aquí por compatibilidad con sistemas antiguos, pero no debería elegirse para nuevos diseños sensibles a la seguridad porque existen ataques de colisión prácticos. Si un servicio pide un algoritmo concreto, cumple ese requisito exactamente, incluida la codificación del texto y los saltos de línea, porque incluso diferencias mínimas en la entrada producen un digest distinto.
Los hashes no son cifrado
Los hashes son resúmenes de un solo sentido, no mensajes cifrados. No puedes descifrar un digest SHA para recuperar la entrada, pero los atacantes pueden adivinar entradas comunes y comparar los hashes resultantes. Por eso los hashes SHA simples no son seguros para almacenar contraseñas. El almacenamiento de contraseñas necesita algoritmos lentos, con sal y diseñados a propósito, como Argon2, bcrypt o scrypt, en un backend de confianza. Usa esta herramienta del navegador para generar digests rápidos en local, demostraciones, comprobaciones de compatibilidad y flujos de integridad no secretos en los que conviene mantener la entrada en tu dispositivo. Si comparas resultados con otra aplicación, copia el texto exacto con cuidado y fíjate en espacios ocultos, tabuladores o saltos de línea finales, porque esos caracteres también forman parte de la entrada procesada.
Cómo usar
- Introduce el textoPega o escribe el texto del que quieres calcular el hash.
- Elige el algoritmoSelecciona SHA-1, SHA-256, SHA-384 o SHA-512.
- Genera y copiaCrea el digest hexadecimal en local y cópialo si lo necesitas.