Huella de un texto: qué demuestra que coincida su SHA

Al mover texto o ajustes entre sistemas, una huella ayuda a comprobar que no cambiaron. Solo es útil si ambos lados abarcan los mismos datos y la referencia es fiable.

El algoritmo forma parte de la comparación

Una función hash produce una huella de longitud fija. Usa el mismo algoritmo en ambos lados: no se compara directamente un resultado SHA-256 con otro SHA-512.

SHA-256 suele mostrarse en 64 dígitos hexadecimales. Más texto no alarga la huella; tampoco es una copia comprimida de la que puedas recuperar el original.

Referencias: MDN — SubtleCrypto.digest and fixed-length cryptographic digests

Textos parecidos pueden contener bytes distintos

Un espacio final, un salto de línea o una codificación diferente puede cambiar la huella sin una diferencia visual evidente. No limpies el texto primero si quieres comprobar lo que se transfirió realmente.

ToolRoof calcula el hash del texto introducido en UTF-8, sin recortar espacios ni normalizar Unicode. Es una herramienta para texto: pegar el nombre de un archivo no calcula la huella de su contenido.

La referencia necesita un origen fiable

Coincidir con una referencia fiable aporta evidencia práctica de integridad del contenido comparado. Por sí solo no identifica al autor ni demuestra que el contenido sea inocuo.

Quien pueda cambiar tanto el texto como la huella de referencia podría mantenerlos coincidentes. Comprueba su procedencia; un SHA sin clave no sustituye una firma digital ni un sistema adecuado para guardar contraseñas.

Referencias: MDN — SubtleCrypto.digest and fixed-length cryptographic digests

Ejemplo: el salto final también es contenido

Roof sin salto final ocupa 4 bytes UTF-8 y su SHA-256 empieza por c2f6a4d9. Un único salto LF lo convierte en 5 bytes, con una huella que empieza por 1e5a7f27. Se ve parecido, pero los datos difieren.

Estos prefijos abreviados solo ilustran el caso; la comparación real usa la huella completa. Si no coincide, revisa saltos, espacios y algoritmo antes de concluir que hubo manipulación.

Referencias