Motor de hash en el navegador
La herramienta carga hash-wasm al calcular el primer resultado y después calcula los hashes en tu navegador.
Calcula doce hashes de un texto o un archivo TXT y copia o exporta los resultados.
Más acciones
No se ha podido cargar el vídeo. Puedes seguir las instrucciones que aparecen debajo.
El vídeo muestra la interfaz en inglés.
Escribe o pega el texto que quieras procesar. Importar acepta un archivo TXT y usa sus bytes hasta que editas el texto. Los espacios, las mayúsculas y los finales de línea afectan al hash. Usa el contenido original exacto al comparar dos hashes.
La herramienta carga hash-wasm al calcular el primer resultado y después calcula los hashes en tu navegador.
Los mismos datos producen doce resultados a la vez, cada algoritmo en su propio campo. Copia el hash que requiera tu aplicación.
Calcula MD5, SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, BLAKE2b-512 y CRC32. Usa el algoritmo que requiera el sistema que recibirá el resultado.
Los archivos TXT importados se procesan a partir de sus bytes originales. Al editar el contenido mostrado, la entrada pasa a ser texto UTF-8. Esto puede cambiar el hash si el archivo usaba otra codificación o distintos finales de línea.
Cálculo automático recalcula los hashes después de modificar el texto. Desactiva esta opción si quieres terminar de editar una entrada larga antes de pulsar Calcular.
Descargar ofrece los doce hashes como informe de texto, tabla CSV de dos columnas u objeto JSON. El diálogo de exportación también permite copiarlos todos.
Una función hash transforma los bytes de entrada en un valor de tamaño fijo. Con el mismo algoritmo, los mismos bytes producen el mismo hash. Comparar hashes permite detectar cambios en los datos, pero un hash no es una copia cifrada del contenido original.
SHA-256 produce un hash de 256 bits, que aquí se muestra como 64 caracteres hexadecimales. Puedes compararlo con una suma de comprobación SHA-256 obtenida de una fuente de confianza. Usa el algoritmo que requiera tu archivo, protocolo o aplicación.
MD5 tiene debilidades conocidas frente a las colisiones y no debe elegirse cuando la comprobación de integridad deba resistir manipulaciones intencionadas. Sigue siendo útil si un formato antiguo requiere MD5 o para detectar cambios accidentales.
Puedes importar o soltar un archivo TXT. La herramienta usa sus bytes originales hasta que editas el texto mostrado. Tras editarlo, usa texto codificado en UTF-8. El selector admite archivos de texto, no archivos binarios de cualquier tipo.
SHA-1 produce 40 caracteres hexadecimales y SHA-256 produce 64. SHA-1 tiene debilidades conocidas frente a las colisiones, por lo que no debe elegirse para un nuevo sistema de seguridad que necesite resistirlas. Usa el formato hash que requiera tu aplicación.
El cálculo se ejecuta en tu navegador sin enviar los datos a un servidor para procesarlos. La biblioteca de hash se carga antes del primer resultado. Los contadores de uso se guardan localmente en IndexedDB cuando el almacenamiento está disponible.
Usa el algoritmo que requiera tu suma de comprobación o protocolo. SHA-256 devuelve 64 caracteres hexadecimales y SHA-512 devuelve 128. La herramienta calcula ambos a partir de los mismos datos para que copies el que necesites.
Esta herramienta usa BLAKE2b con una salida de 512 bits, mostrada como 128 caracteres hexadecimales en minúscula. Calcula un hash sin clave y no permite definir una clave, un valor de sal ni la longitud del resultado.
Sí. Descargar abre el diálogo de exportación en TXT, CSV o JSON con los doce hashes actuales. Copiar todos los hashes copia la lista con sus etiquetas al portapapeles. Cada campo también tiene un botón para copiar su valor.
CRC32 es una suma de comprobación que permite detectar cambios accidentales en los datos. El resultado tiene aquí ocho caracteres hexadecimales. No es un hash criptográfico y no protege frente a manipulaciones intencionadas.
El primer cálculo carga la biblioteca hash-wasm alojada en MORELESS. Sus implementaciones WebAssembly calculan los doce algoritmos en el navegador. La herramienta usa las funciones de hash en memoria de la biblioteca, sin procesar los archivos por flujos.
El texto y los bytes de los archivos TXT importados se pasan al motor de hash del navegador. Ninguna API de conversión recibe su contenido. IndexedDB guarda los contadores de uso localmente cuando el almacenamiento está disponible.
El texto escrito o pegado se procesa como UTF-8. Importar conserva los bytes originales del archivo mientras el editor muestra una vista de texto decodificado. Tras editarlo, el cálculo usa el texto del editor. Los resultados se muestran en hexadecimal en minúscula, incluido el hash BLAKE2b de 512 bits.
Cálculo automático inicia un cálculo nuevo cuando cambia el texto. La herramienta conserva el resultado más reciente y descarta cualquier cálculo que corresponda a una entrada anterior. Desactiva esta opción para usar el botón Calcular. Una entrada vacía borra los campos de resultados.
TXT contiene una vista del texto y los hashes con sus etiquetas. CSV contiene las columnas Algoritmo y Valor hash. JSON incluye una vista del texto, los hashes y los metadatos del cálculo. Los bytes del archivo importado determinan los hashes, pero la exportación no incluye el archivo original como adjunto descargable.
El panel cuenta los hashes calculados, los bytes procesados, las copias individuales y el tiempo medio de cálculo. El algoritmo favorito es aquel cuyo resultado se ha copiado más veces individualmente.