Generador de hash MD5 y SHA

Calcula MD5, SHA y otros resúmenes

Entrada
Salida

Guía de la herramienta

Acerca de Generador de hash MD5 y SHA

Un generador hash convierte texto en un digest de longitud fija como MD5, SHA-1, SHA-256, SHA-384 o SHA-512.

La herramienta calcula el digest en el navegador, soporta salida en mayúsculas y sirve para checksums, comparaciones, firmas y ejemplos de depuración.

Cómo usar MD5 & SHA Hash Generator

  1. Pega el texto que quieres hashear en el área de entrada.
  2. Elige MD5, SHA-1, SHA-256, SHA-384 o SHA-512 según el sistema de destino.
  3. Activa mayúsculas solo si el checksum esperado usa hexadecimal en mayúsculas.
  4. Copia la salida y compárala con el digest esperado por tu API, build o documentación.

Cuándo usarlo

  • Verificar si un payload corto coincide con un checksum MD5 o SHA documentado.
  • Crear digests de ejemplo para firmas API, tests o documentación.
  • Comparar dos textos calculando el hash con el mismo algoritmo.
  • Depurar diferencias de checksum por mayúsculas/minúsculas.

Algoritmos hash y errores comunes

Un hash es unidireccional: puedes calcular el digest desde la entrada, pero no descifrarlo para recuperar el texto original. Los bytes de entrada importan.

  • MD5: común en checksums legados, no adecuado para resistencia a colisiones sensible.
  • SHA-1: también legado para seguridad; úsalo solo si un sistema antiguo lo exige.
  • SHA-256: opción moderna común para ejemplos, integridad y muchas firmas.
  • Espacios, saltos de línea, encoding y caracteres invisibles cambian el hash.

Preguntas frecuentes sobre Calculadora Hash

¿Hash es lo mismo que cifrado?
No. El cifrado se puede revertir con una clave; un hash es unidireccional y sirve para comparación e integridad.
¿Puedo recuperar el texto desde un MD5?
No. El digest no contiene información suficiente para reconstruir la entrada original.
¿Por qué no coincide con otra herramienta?
Revisa espacios extra, finales de línea, codificación, mayúsculas y que ambas herramientas usen el mismo algoritmo.
¿Uso MD5 o SHA-256?
Usa el algoritmo que exige el sistema destino. Para ejemplos nuevos, SHA-256 suele ser mejor que MD5.
¿Mi entrada se sube para calcular el hash?
No. El cálculo se ejecuta localmente en el navegador y no se sube a wetool.site.

Generador hash vs hash de contraseñas

Esta herramienta calcula MD5/SHA sin procesar. No sirve para almacenar contraseñas; eso requiere bcrypt, scrypt o Argon2 con salt en un servidor confiable.

Normaliza la entrada antes de comparar hashes

Un salto de línea, espacio o cambio de encoding cambia por completo el resultado MD5/SHA. Si no coincide, verifica primero los bytes.

  • Revisa newlines finales al copiar texto; Linux echo añade newline salvo que uses echo -n.
  • Confirma si la entrada es UTF-8, UTF-16 o binario bruto; hashear texto no es igual que hashear bytes de archivo.
  • Para archivos descargados, hashea el contenido original del archivo, no el nombre, URL o preview del navegador.

Límites entre Hash, HMAC y contraseñas

Un hash valida integridad, pero no demuestra quién creó el mensaje ni basta para almacenar contraseñas.

  • SHA-256 simple solo muestra si la entrada cambió; si un atacante reemplaza contenido y hash, puede saltarlo.
  • Para integridad con clave usa HMAC-SHA256, no concatenes un secret y luego hagas hash.
  • Guarda contraseñas con algoritmos lentos y salted como Argon2, bcrypt o scrypt, no con MD5/SHA bruto.