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.
Hash & Crypto Helpers
Elige la codificación y los algoritmos; indica el algoritmo y el formato del valor esperado para compararlo.
Texto y sal permanecen en el navegador.
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.
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.
Separa los bytes de entrada de la elección del algoritmo.
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.
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.
UTF-8 codifica los caracteres. Hex y Base64 se decodifican primero: el texto 6162 no equivale a la entrada Hex 6162.
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.
Indica el algoritmo y la codificación Hex o Base64 del resumen esperado. Tras cambiar la entrada, espera un resultado actualizado.
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.
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.
Puedes mostrar Hex y comparar contra una referencia Base64. Las mayúsculas en Hex no cambian los bytes; en Base64 sí importan.
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.
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.
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.
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.
No existe una operación de descifrado. Sin embargo, las entradas cortas o predecibles pueden identificarse probando candidatos y comparando sus resúmenes.
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?
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.