Question: are all hashes one way?
Answer: Hash functions are not one way in general. You can compute the inverse of a hash function by reverting the individual steps mathematically and execute them in reverse order. There are two obstacles, but they might be overcome.