Free AI Tools
Buscar categorías de herramientas

Generador de hash gratuito en línea

Utilice este generador de hash para crear un resumen SHA a partir del texto UTF-8 exacto o de un archivo local. Elija SHA-256, SHA-384, SHA-512 o SHA-1 heredado, luego compare, copie o descargue el resultado como hexadecimal o Base64 sin enviar la fuente a un servicio de hashing externo.

Espacio de trabajo de hash y suma de comprobación

Generar y comparar un resumen SHA

Hash hash del texto exacto o de un archivo local, luego compara el resultado completo con un resumen confiable opcional. Los bytes de origen permanecen en esta página del navegador.

Fuente

Resultado hash

Genere un resumen para revisar y utilizar el valor completo.

Aún no se ha generado ningún resumen

Aquí aparecerán el hash completo, el recuento de bytes de origen, el tamaño del resumen, la representación de salida y el estado de coincidencia opcional.

Cómo generar y verificar un hash

Paso 1

Elija texto o un archivo local

Ingresa el texto exacto UTF-8 o elige un archivo local de hasta 50 MB. Los espacios, los finales de línea y cada byte del archivo afectan el resultado.

Paso 2

Seleccione el algoritmo y el formato SHA exactos

Utilice SHA-256 de forma predeterminada a menos que su protocolo o referencia confiable especifique SHA-384, SHA-512 o SHA-1 heredado. Haga coincidir hexadecimal o Base64 con el valor esperado.

Paso 3

Generar, comparar, copiar o descargar

Pegue un resumen esperado opcional para una comparación automática del valor completo, genere el hash, revise los datos fuente y luego copie o descargue el resultado completo.

Hash los bytes de entrada exactos

Las funciones hash operan en bytes, no en cómo se ve el contenido en la pantalla. Pequeñas diferencias invisibles explican muchos desajustes en las sumas de comprobación.

UTF-8 el texto incluye espacios y finales de línea

El modo texto codifica el valor del editor como UTF-8. Una nueva línea final, una tabulación, un espacio sin separación, un carácter Unicode diferente o un cambio de mayúsculas y minúsculas producen un resumen diferente.

Las sumas de comprobación de archivos utilizan los bytes originales

El modo de archivo lee el archivo seleccionado como bytes en lugar de convertirlo en texto visible. Volver a guardar, empaquetar, recomprimir o cambiar metadatos puede cambiar esos bytes.

Hex y Base64 muestran el mismo resumen de forma diferente

Seleccione la representación utilizada por la referencia confiable. Las minúsculas y las mayúsculas hexadecimales contienen el mismo valor de resumen, mientras que Base64 usa un alfabeto codificado más corto.

Elija un algoritmo SHA

Utilice el algoritmo requerido por el protocolo, la página de lanzamiento o el conjunto de datos existente. Un resumen de una variante SHA no se puede comparar con otra.

Utilice SHA-256 como valor predeterminado común

SHA-256 devuelve un resumen de 256 bits, mostrado como 64 caracteres hexadecimales. Se utiliza ampliamente para sumas de verificación de archivos y huellas digitales de contenido.

Utilice SHA-384 o SHA-512 cuando se especifique

Estos algoritmos producen resúmenes más largos. Una salida más larga no es motivo para sustituirla cuando un sistema requiere explícitamente SHA-256 u otro algoritmo exacto.

Trate SHA-1 como una opción de compatibilidad heredada

SHA-1 permanece visible en protocolos y listas de suma de comprobación antiguos, pero las debilidades de colisión conocidas lo hacen inadecuado para nuevos diseños de seguridad sensibles a colisiones.

Verificar una suma de verificación sin exagerarla

Un resumen es evidencia útil solo cuando se comprenden el valor esperado, la fuente y la propiedad de seguridad prevista.

Compara toda la suma de verificación confiable

Combina cada carácter con un valor obtenido de una fuente confiable. La comparación integrada elimina el escaneo manual pero no puede juzgar si la referencia en sí es confiable.

Una coincidencia no prueba la identidad del editor ni la seguridad de los archivos

Si un atacante puede reemplazar tanto un archivo como su suma de comprobación mostrada, un hash simple no prueba quién lo publicó. Una coincidencia tampoco es un análisis de malware.

Utilice HMAC, firmas o hash de contraseñas para diferentes trabajos

Utilice HMAC o una firma digital cuando se requiera autenticidad. El almacenamiento de contraseñas necesita un esquema de derivación de claves o hash de contraseñas deliberadamente costoso.

Privacidad y límites

El texto y los bytes de archivos seleccionados se codifican con el navegador Web Crypto API en esta página. El flujo de trabajo de hash no carga la fuente a un servicio externo ni requiere una cuenta.

Preguntas frecuentes

¿Qué es un generador de hash?

Un generador de hash aplica una función hash determinista a los bytes de entrada exactos y devuelve un resumen de longitud fija. Los mismos bytes y algoritmo producen el mismo resumen; cambiar incluso un byte cambia el resultado.

¿Qué algoritmos hash son compatibles?

Esta página utiliza el navegador Web Crypto API para SHA-256, SHA-384, SHA-512 y SHA-1. SHA-256 es el valor predeterminado. SHA-1 se incluye solo para comparar con valores heredados y no debe elegirse para nuevos diseños sensibles a colisiones.

¿Puedo generar una suma de comprobación SHA-256 para un archivo?

Sí. Elija Archivo local, seleccione un archivo de hasta 50 MB, mantenga SHA-256 seleccionado y genere el resumen. La página lee los bytes del archivo original en esta pestaña del navegador.

¿Cómo comparo una suma de verificación esperada?

Pegue el resumen confiable completo en el campo opcional Resumen esperado antes o después de generarlo. La página ignora los espacios en blanco circundantes y las mayúsculas y minúsculas hexadecimales, luego muestra Coincidencia o No coincidencia para el algoritmo y la representación seleccionados.

¿Por qué mi hash difiere de otro resultado?

Confirma el algoritmo, los bytes exactos, la codificación del texto, los finales de línea, los espacios iniciales o finales y la representación de salida. El hash de caracteres hexadecimales visibles es diferente a decodificar esos caracteres en bytes primero.

¿Cuál es la diferencia entre salida hexadecimal y Base64?

Hex y Base64 representan los mismos bytes de resumen con diferentes alfabetos y longitudes. Las mayúsculas y minúsculas hexadecimales son valores equivalentes; Base64 es una representación textual diferente y debe compararse con otro valor de Base64.

¿Se puede descifrar un hash?

Un hash criptográfico no es cifrado y no tiene clave de descifrado. Las entradas débiles o predecibles a veces pueden adivinarse y repetirse, por lo que un resumen no debe tratarse como una protección reversible.

¿Debería usar SHA-256 para almacenar contraseñas?

No. El almacenamiento de contraseñas debe utilizar una función de derivación de claves o hash de contraseñas deliberadamente costosa y salada seleccionada para su plataforma, no un resumen SHA rápido de uso general.

¿Una suma de comprobación coincidente demuestra que un archivo es seguro?

No. Una coincidencia confirma que los bytes calculados coinciden con el resumen esperado. No busca malware ni prueba la identidad del editor a menos que el valor esperado llegue a través de un canal autenticado o confiable independiente.

¿Se cargan mis textos y archivos?

El flujo de trabajo de hash lee el texto pegado y los bytes del archivo seleccionado en esta pestaña del navegador y no envía la fuente a un servicio de hash externo. El tamaño del archivo tiene un límite de 50 MB porque el resumen del navegador API lee la entrada completa en la memoria.

Herramientas relacionadas

Continúa con otra herramienta basada en navegador.

GU Herramientas gratuitas para desarrolladores

UUID Generador

Generador UUID

Genera un UUID v4 aleatorio o un lote de hasta 100 en tu navegador. Elige una pantalla canónica, en mayúsculas, con freno GUID o compacta, luego copia valores individuales o exporta la lista completa como TXT, CSV o JSON sin registro ni inicio de sesión.

Cy Herramientas gratuitas para desarrolladores

Base64 Codificador y decodificador

Codificador y decodificador Base64 gratuito en línea

Codifica o decodifica texto UTF-8 y URL-seguro Base64 en línea. Pegue un valor, copie el resultado o descárguelo desde su navegador sin registrarse ni iniciar sesión.

Fy Herramientas gratuitas para desarrolladores

Formateador y validador de JSON

Pegue JSON o abra un archivo para formatearlo, validarlo, embellecerlo o minimizarlo. Elija sangría, revise los errores del analizador y copie o descargue el resultado en su navegador sin iniciar sesión.

Dd Herramientas gratuitas para desarrolladores

JWT Decodificador

Decodificador de JWT

Inspecciona JWT encabezados, cargas útiles, reclamos, tiempos de vencimiento y segmentos de firma en tu navegador. Decodificar localmente sin iniciar sesión; Esta herramienta no verifica firmas.