Saltar al contenido
Bai
EspañolEnglishEuskara Empezar →

Herramientas

Generador de hash SHA

Generador de hash SHA y MD5

Calcula el hash SHA-1, SHA-256, SHA-512 o MD5 de cualquier texto en tu navegador.

Privado por diseño

Algoritmos: MD5, SHA-1, SHA-256 y SHA-512 (texto en UTF-8, resultado en hexadecimal).

MD5: 128 bits, rápido pero roto criptográficamente. Úsalo solo como suma de comprobación.

SHA-1: 160 bits, desaconsejado para usos de seguridad.

SHA-256: 256 bits, seguro para la mayoría de usos.

SHA-512: 512 bits, la opción más robusta de las cuatro.

Sobre esta herramienta

Una función hash convierte cualquier texto en una huella de longitud fija: si cambia una sola letra, el resultado es completamente distinto. Sirve para comprobar que dos cadenas son idénticas sin compararlas a ojo, verificar la firma de un webhook, generar claves de caché, depurar una API que pide un SHA-256 o comprobar qué hash espera un sistema para un valor concreto.

Escribe o pega el texto en «Texto del que quieres calcular el hash» y, un instante después, verás los cuatro resultados en hexadecimal: MD5, SHA-1, SHA-256 y SHA-512. Cada fila tiene su botón para copiar ese hash. Debajo tienes un resumen de la longitud y la fiabilidad de cada algoritmo, para elegir el adecuado. El cálculo se repite solo cada vez que cambias el texto.

Los hashes se calculan en tu navegador con la librería crypto-js; el texto no sale de tu equipo, algo importante si estás probando con datos reales. El texto se codifica en UTF-8 antes de calcular, así que coincide con lo que obtendrías en la mayoría de lenguajes. Solo admite texto (no archivos) y no calcula HMAC ni hashes de contraseñas como bcrypt.

Preguntas frecuentes

¿Se puede descifrar un hash SHA-256?

No. Un hash no es cifrado y no se puede invertir. Lo único posible es probar textos candidatos hasta dar con uno que produzca el mismo hash, algo viable solo con textos cortos o muy comunes.

¿Qué algoritmo uso: MD5, SHA-1 o SHA-256?

Para cualquier cosa relacionada con seguridad, SHA-256 o SHA-512. MD5 y SHA-1 tienen colisiones conocidas y solo valen para sumas de verificación sin riesgo o para compatibilidad con sistemas antiguos.

¿Por qué mi hash no coincide con el de otro programa?

Casi siempre es por el texto de entrada: un salto de línea final, espacios, mayúsculas distintas o una codificación diferente a UTF-8. Comprueba también que comparas en hexadecimal y no en Base64.

¿Sirve para guardar contraseñas?

No directamente. Un SHA-256 a secas es demasiado rápido y vulnerable a diccionarios; para contraseñas se usan algoritmos lentos y con sal, como bcrypt, scrypt o Argon2.

Herramientas relacionadas