hello i heard of reverse engineering an encryption so for example u have hash how to do the encryption prosses backwards to crack the password, i have three questions:

1) is it illegal, i heard there something about copyright?
2) second were can i learn about reverse engineering google doesn't say much but i'm still searching?
3) third are there any tools on backtrack that do this?? (didn't see anything on the forums)