Hash & Crypto Helpers

Generador de hashCompara los mismos bytes

Elige la codificación y los algoritmos; indica el algoritmo y el formato del valor esperado para compararlo.

Generador de hash

Texto o bytes codificados

Resúmenes

Texto y sal permanecen en el navegador.

Opciones

Algoritmos

Hex y Base64 rechazan espacios. Concatenar sal no es HMAC. MD5 y SHA-1 se conservan por compatibilidad.

Máximo: 1.000.000 de unidades UTF-16 de entrada; 1.000.000 de bytes de datos + sal; 4.096 unidades UTF-16 de sal.

Comparar un resumen esperado

Introduce el resumen esperado y compara.

Introduce datos o calcula una cadena vacía manualmente.

El informe excluye el texto original y el contenido de la sal.

El Generador de hash ayuda cuando una cadena de prueba no produce el mismo resumen que el servidor. Un salto de línea invisible puede explicar la diferencia entre dos textos que parecen iguales.

Este generador de hashes mantiene la entrada para todas las variantes. Puedes reproducir un hash MD5 heredado o un hash SHA-256 requerido por una integración sin copiar el contenido entre varias páginas.

Por qué usar este Generador de hash

Separa los bytes de entrada de la elección del algoritmo.

Varios resúmenes de la misma entrada

Selecciona hasta 13 algoritmos y compara sus resultados sobre los mismos datos decodificados y la misma sal. Cada valor identifica su variante, sin depender de su longitud.

Una entrada se divide en varias tarjetas de resúmenes de longitudes distintas.

Posición de la sal explícita

El prefijo coloca los bytes UTF-8 de la sal antes de los datos; el sufijo los coloca después. No se añade ningún separador y cambiar el orden cambia la entrada.

Los bytes coloreados de sal aparecen antes o después de los datos.

Ajusta los bytes antes de comparar

01

Define la representación

UTF-8 codifica los caracteres. Hex y Base64 se decodifican primero: el texto 6162 no equivale a la entrada Hex 6162.

  • Los espacios se conservan en UTF-8, pero no se admiten en Hex ni Base64.
02

Elige cuándo calcular

SHA-256 y el cálculo automático están activos inicialmente. Espera 350 ms tras un cambio. Desactiva la opción para ejecutar manualmente.

  • La entrada vacía es válida. El inicio y Vaciar quedan en espera; borrar todo o cambiar opciones puede calcular cero bytes automáticamente.
03

Configura la referencia

Indica el algoritmo y la codificación Hex o Base64 del resumen esperado. Tras cambiar la entrada, espera un resultado actualizado.

  • El algoritmo de la referencia debe estar entre los calculados.

Reproduce el contrato del resumen

Trece variantes concretas

MD5, SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, BLAKE2b-512, BLAKE2s-256 y BLAKE3-256. La misma longitud en bits no implica el mismo algoritmo.

Decodificación estricta

Hex necesita pares completos. Base64 estándar acepta el relleno final completo o su omisión total, con bits no usados correctos. No admite el alfabeto URL-safe.

Formato de referencia independiente

Puedes mostrar Hex y comparar contra una referencia Base64. Las mayúsculas en Hex no cambian los bytes; en Base64 sí importan.

Informe sin el original

Copia resúmenes individuales o descarga un informe de algoritmos, codificaciones, cantidades de bytes y posición de la sal. El texto original y el contenido de la sal no se incluyen.

Conservación y límites

Sin normalización silenciosa
Se conservan BOM, CRLF y espacios recibidos. No se normaliza Unicode. Los sustitutos UTF-16 aislados provocan un error en vez de reemplazarse. El navegador puede normalizar saltos de línea al pegar o usar un campo de texto. Usa Hex o Base64 si necesitas bytes exactos.
Dos límites de tamaño
La entrada admite 1.000.000 de unidades de código UTF-16; los datos decodificados y la sal activa, 1.000.000 de bytes en total. La sal es UTF-8 y admite 4.096 unidades de código UTF-16.
La sal solo se concatena
Sin sal se ignora el campo. Prefijo y sufijo no son HMAC ni BLAKE con clave. No se ofrece almacenamiento de contraseñas, cifrado ni cálculo de archivos.
Solo resultados actuales
Los errores de entrada o cálculo y los cambios invalidan los resultados anteriores. Una referencia mal formada no impide exportar los resúmenes calculados. El cálculo local usa un worker y caduca tras 10 segundos. Reduce la entrada o los algoritmos y reintenta.

Preguntas sobre el Generador de hash

¿Debería usar MD5 o SHA-256?

Usa el algoritmo exacto que exige tu referencia o protocolo. SHA-256 es el valor inicial. MD5 y SHA-1 se conservan por compatibilidad y no deben utilizarse para decisiones de seguridad.

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

Comprueba codificación, espacios, BOM, LF frente a CRLF y posición de la sal. El Generador de hash conserva estas diferencias; dos textos visualmente iguales pueden contener bytes distintos.

¿SHA-256, SHA3-256 y Keccak-256 son el mismo algoritmo?

No. Son algoritmos diferentes y sus resultados no son intercambiables. Esta página ofrece SHA-256 y SHA3-256, pero no Keccak-256; elige la variante exacta indicada por el sistema.

¿Se puede decodificar un hash?

No existe una operación de descifrado. Sin embargo, las entradas cortas o predecibles pueden identificarse probando candidatos y comparando sus resúmenes.

¿Puedo usar SHA-256 para guardar contraseñas?

No por sí solo. Las contraseñas requieren una función dedicada como Argon2id con parámetros adecuados. Añadir una sal como prefijo o sufijo aquí no convierte SHA-256 en esa función.

¿Te queda alguna duda?

Prueba el Generador de hash

Usa el Generador de hash con una cadena de prueba conocida, cambia un byte y compara los resúmenes.

Texto y sal se procesan localmente.