Estoy intentando descifrar una cantidad de contraseñas que se han hecho hash usando SHA-256 usando algún código Java.
Tengo los hashes disponibles y también tengo las posibilidades en que puede estar la contraseña. Algunas de estas posibilidades incluyen,
Así, por ejemplo, tengo hash
9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08
y quiero obtener la contraseña usando un algoritmo (uno que codificaré en Java) para obtener la contraseña:
test
¿La única forma posible de hacerlo es calcular los hashes para todas las posibilidades y luego compararlos con los hashes que tengo?