No soy un científico informático, pero me gustaría comprender hashes como SHA-256 más. ¿Tengo razón al creer que un hash es simplemente una declaración de que un archivo produjo una salida específica (el hash), y que no contiene los datos del archivo original de ninguna manera? Por lo tanto, si alguien tuviera el hash de un archivo, la única manera de poder recrear el archivo original, incluso con toda la potencia informática del mundo, sería recrear los archivos de forma aleatoria hasta que tuvieran uno con el mismo hash.
O más simplemente:
Un hash es un número de serie único para un archivo de computadora único. El número de serie no contiene nada sobre el archivo. La única forma de saber algo sobre el archivo es recrearlo de forma independiente a través de prueba y error, donde el hash no ofrece más que la confirmación de que el archivo creado coincide con el original.