PT Privacy Tools

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 carga

Advertisement

Genera 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

  1. Introduce el textoPega o escribe el texto del que quieres calcular el hash.
  2. Elige el algoritmoSelecciona SHA-1, SHA-256, SHA-384 o SHA-512.
  3. Genera y copiaCrea el digest hexadecimal en local y cópialo si lo necesitas.

Preguntas frecuentes

¿Se sube mi texto para generar un hash?
No. El hash usa crypto.subtle.digest en tu navegador, así que el texto permanece en tu dispositivo.
¿Qué algoritmos están disponibles?
Puedes generar hashes SHA-1, SHA-256, SHA-384 y SHA-512. Para un uso moderno, prefiere SHA-256 o superior.
¿Puedo revertir un hash?
Los hashes criptográficos son digests de un solo sentido. No se pueden descifrar, pero las entradas débiles o comunes aún pueden adivinarse comparando hashes.
¿Debo usarlo para contraseñas?
No guardes contraseñas con hashes SHA simples. Usa una función de hash de contraseñas específica como Argon2, bcrypt o scrypt en un servidor de confianza.
Advertisement