←

Calculadora hash local

Modo de entrada

Seleccione un algoritmo y un modo de entrada. También se puede calcular texto vacío y archivos de cero bytes.

Instrucciones de uso

Seleccione texto o un archivo local, elija un algoritmo SHA y calcule. El resultado muestra el algoritmo, el modo de entrada, el número real de bytes y el hash hexadecimal completo en minúsculas. Puede copiar el hash o seleccionar el resultado manualmente. Modificar la entrada invalida el resultado anterior de inmediato.

El texto se codifica en UTF-8 y los saltos de línea CRLF y CR se unifican como LF. No se eliminan caracteres de espacio en blanco al principio o al final, no se cambian mayúsculas y minúsculas ni se aplica normalización Unicode. No se interpretan secuencias de escape ni se añade o elimina BOM automáticamente. Los BOM y NUL presentes explícitamente participan en el cálculo. El modo de archivo conserva todos los bytes originales y no incluye el nombre, el tipo ni la fecha de modificación del archivo.

El ejemplo abc no contiene saltos de línea. El hash SHA-256 esperado se muestra a continuación; consulte los vectores de prueba oficiales de los demás algoritmos en RFC 6234.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Alcance y límites

El texto admite hasta 200000 unidades de código UTF-16 (algunos emojis ocupan dos) y hasta 800000 bytes tras la codificación; los archivos, hasta 16 MiB. La entrada no se trunca. El navegador necesita leer el archivo completo, por lo que el consumo real de memoria puede superar su tamaño. El hash no es cifrado, almacenamiento de contraseñas, verificación de firmas ni detección de virus. Tampoco demuestra un origen fiable ni garantiza la ausencia absoluta de colisiones. Compárelo con un hash proporcionado por un canal independiente y fiable.

Esta herramienta no sube, almacena ni registra la entrada, los archivos ni los hashes; la página sigue cargando sus recursos habituales. Limpiar solo elimina las referencias de la página, sin garantizar el borrado seguro de la memoria del navegador o del historial del portapapeles, ni proteger frente a extensiones o scripts de página maliciosos. No se puede revertir una escritura en el portapapeles que ya haya comenzado. La lectura puede interrumpirse, pero el cálculo subyacente del hash no puede detenerse realmente. Después de cancelar, debe esperar a que termine antes de volver a calcular.

El progreso de lectura se basa en los bytes reales. La fase de hash solo muestra la tarea 0/1; el tiempo transcurrido, el tiempo restante estimado y la velocidad se indican con una raya cuando se desconocen. Terminar de leer el archivo no significa que el cálculo del hash haya terminado.

RFC 6234Web Crypto
Herramientas relacionadas

Calculadora hash local

Seleccione la entrada y el algoritmo y copie el hash completo tras el cálculo. El texto vacío es válido; en el modo de archivo debe seleccionar un archivo. Modificar la entrada elimina el resultado anterior. Cancelar solo detiene la visualización del resultado; el cálculo subyacente puede seguir en curso.

ajustes