Estaba pensando si puedes encontrar las funciones hash utilizadas si tienes el mensaje original y el hash. Entonces, asuma que no se usa sal durante el proceso de hash, solo hashing y concatenación múltiples, por ejemplo,
hash = SHA512(MD5(original) || SHA512(original))
Entonces, ¿cómo podría encontrar el proceso de hash correcto, si realmente no se usa sal y el proceso no depende de otras cosas como la hora del sistema, etc.? Recuerda que el original y el hash están dados. ¿Es la única forma de encontrar la secuencia correcta de hash fuerza bruta?