cara...
não descobri qual a criptografia da sua hash.
usei esse script e ele não encontrou um correspondente.
se for MD5 da pra descriptografar, mas é complicado.
Se for qualquer outra criptografia, vai ficar bem complicado..
a maior parte dessas criptografias são feitas para serem apenas criptografadas e nunca descriptografadas.
Um exemplo prático é o que o próprio cake faz com as senhas usando o componente Auth.
Quando adicionamos um usuario, o cake faz a criptografia da senha para salvar no banco.
Quando tentamos fazer o login, o cake pega a senha digitada, criptografa utilizando o mesmo método usado na criação e então compara as duas para liberar o acesso se as senhas coincidirem.
Quando precisamos por exemplo validar a entrada do usuario, com um campo de senha e de confirmação de senha, precisamos criptografar "na mão" a confirmação da senha para que seja comparada à senha propriamente dita pois o cake nesse momento já criptografou o campo de senha principal.
Repare que em nenhum momento é feito a descriptografia do campo. Eles não foram feitos pra serem descriptografados. A maior parte dos sistemas de criptografia necessitam de uma "chave de geração" com a qual são criptografadas. Se você souber essa chave, é possível reverter, mas deduzir essa chave é bastante complicado.
No cake essa chave (com a qual a criptografia é feita) fica dentro do arquivo de configuracao core.php. São as strings Security.salt e Security.cipherSeed.
Espero ter ajudado.