ele nao transforma hash em senha. a funcao de hash eh 'one-way'
f(senha) -> hash, não da pra inverter
ele tenta todas as senhas possiveis ate achar a senha que da o mesmo hash
por isso, quanto maior a senha, mais dificil de adivinhar
eh exponencial, 2^(numero de bits) combinacoes.