Monu Tools

Generador de hash (SHA)

Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto, directamente en tu navegador.

Cómo usar Generador de hash

  1. 01

    Escribe o pega tu texto.

  2. 02

    Elige el algoritmo de hash.

  3. 03

    Copia el digest hexadecimal resultante.

Qué es un hash

Una función hash toma cualquier entrada, una palabra o un documento entero, y produce una cadena de caracteres de tamaño fijo llamada resumen (digest). SHA-256, por ejemplo, siempre devuelve 256 bits escritos como 64 caracteres hexadecimales, tanto si le das una sola letra como un megabyte de texto.

Dos propiedades hacen útiles los hashes. Son deterministas, así que la misma entrada siempre produce el mismo resumen, y presentan el efecto avalancha, así que cambiar un solo carácter produce un resultado completamente distinto. Eso convierte a un hash en una huella compacta del contenido exacto.

Cómo funciona esta herramienta

Esta herramienta calcula los resúmenes SHA-1, SHA-256, SHA-384 y SHA-512 de tu texto localmente usando la Web Crypto API del navegador, y luego muestra el resultado en hexadecimal listo para copiar. SHA-256 es la opción por defecto sensata para la mayoría de los casos.

Para qué sirve el hashing

El hashing es de un solo sentido: no puedes revertir un resumen para recuperar la entrada original. Ese es precisamente el objetivo. Se usa para verificar la integridad (¿ha cambiado este archivo o mensaje?), para crear sumas de verificación, para eliminar contenido duplicado y como pieza básica dentro de firmas y sistemas de control de versiones como Git.

Cómo elegir un algoritmo

SHA-1 está roto para usos críticos de seguridad porque se pueden diseñar colisiones, aunque sigue sirviendo como suma de verificación sin fines de seguridad. Prefiere SHA-256 o algo más fuerte cuando la seguridad importe. MD5 no se ofrece a propósito porque se considera inseguro.

No es para contraseñas

El hashing no es cifrado y, por sí solo, no es la forma correcta de almacenar contraseñas. Las funciones SHA puras son deliberadamente rápidas, lo que ayuda a los atacantes a adivinar contraseñas deprisa. Para contraseñas usa un esquema lento y con sal como bcrypt, scrypt o Argon2; el generador de bcrypt de aquí está hecho para eso.

Preguntas frecuentes

¿Qué algoritmos se admiten?

SHA-1, SHA-256, SHA-384 y SHA-512, mediante la Web Crypto API del navegador. SHA-256 es una buena opción por defecto para la mayoría de los usos.

¿Está disponible MD5?

No. MD5 se considera inseguro y la Web Crypto API no lo ofrece. Prefiere SHA-256 o más fuerte.

¿Puedo revertir un hash para recuperar el texto original?

No. El hashing es de una sola dirección por diseño. La única forma de encontrar una entrada para un hash dado es probar entradas y calcular su hash, por eso los hashes fuertes protegen la integridad.

¿Por qué un cambio mínimo produce un hash completamente distinto?

Es el efecto avalancha, una propiedad deliberada de los hashes criptográficos. Cambiar un carácter altera aproximadamente la mitad de los bits de salida, así que entradas parecidas no producen resúmenes parecidos.

¿Debería usar esto para hacer hash de contraseñas?

No directamente. SHA simple es demasiado rápido para almacenar contraseñas. Usa en su lugar un algoritmo lento y con sal como bcrypt, scrypt o Argon2.

¿Se sube mi entrada?

No. Los hashes se calculan en tu navegador con la Web Crypto API, así que tu texto nunca sale de tu dispositivo y no se registra nada.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas