I have a plaintext and a hash output, two hash outputs to be precise. One is HEX encoded, and I have no idea on the other one.
plaintext=halflife
hash=1e4dfacf77efceb3076bb551932e6e40
hash2=PN[6O265X^W6YEIK`/YJNVX54N\HY
I can't be actually sure which hash is output derived from my plaintext, and which isn't. Is there a tool I could use to figure out how was my plaintext hashed, so it would come out like this? If not, what procedures would you recommend?
UPDATE: I now know that the hash2 is actually not the hash of the plaintext, but something else. I also know that if I change the plaintext > hash gets updated, and if I change hash back to it's original state > original plaintext is considered correct.