Saltar al contenido
AZ Tools

Generador de Hash (SHA)

Calcula hashes criptográficos de cualquier texto — SHA-1, SHA-256, SHA-384 y SHA-512, mostrados juntos en hexadecimal — con la Web Crypto API integrada en tu navegador. Un hash es una huella de longitud fija de su entrada: el mismo texto siempre produce el mismo resumen, mientras que cambiar un solo carácter genera uno completamente distinto, lo que hace a los hashes ideales para verificar integridad, comparar contenido y crear sumas de verificación. Tu entrada se codifica como UTF-8 y se procesa localmente, así que puedes hashear cadenas sensibles sin que salgan de tu dispositivo. Recuerda que el hash es unidireccional y no es cifrado — no puedes recuperar el texto original — y que para almacenar contraseñas se prefiere un algoritmo deliberadamente lento como bcrypt antes que un simple resumen SHA.

Cómo usar

  1. Escribe o pega tu texto en la entrada.
  2. Todos los hashes se calculan al instante.
  3. Copia cualquier hash con su botón Copiar.
  4. Compáralo con una suma esperada para verificar la integridad.

Preguntas frecuentes

¿Se admite MD5?
No. La Web Crypto API no incluye MD5; esta herramienta ofrece la familia segura SHA en su lugar.
¿Los hashes se calculan localmente?
Sí. El hashing usa la Web Crypto API de tu navegador; no se envía nada a un servidor.
¿La entrada se codifica como UTF-8?
Sí, el texto se codifica como UTF-8 antes de hashear, así los resultados coinciden con las herramientas estándar.
¿Puedo hashear un archivo?
Esta herramienta hashea texto. El hash de archivos puede añadirse como herramienta aparte más adelante.
¿Qué algoritmo de hash debo usar?
Para comprobaciones de integridad generales, SHA-256 es la opción estándar y bien soportada. SHA-1 se considera débil frente a colisiones deliberadas y conviene evitarlo en usos de seguridad nuevos, aunque sirve para sumas de verificación sin fines de seguridad. SHA-384 y SHA-512 producen resúmenes más largos con mayor margen de seguridad.
¿Puedo convertir un hash de vuelta al texto original?
No. El hash es unidireccional por diseño — no hay función inversa. Entradas idénticas siempre producen el mismo hash, pero no puedes derivar la entrada a partir de la salida, que es justo lo que hace útiles a los hashes para verificar sin exponer los datos.

Guías sobre este tema

Herramientas relacionadas