I guess the other difference between encryption and hashing is that a hash function need not be one-to-one. Many inputs can result in the same hash, though hopefully it's hard to find collisions.
So a hash function is allowed to destroy information, whereas it's pretty important that an encryption algorithm doesn't!
So a hash function is allowed to destroy information, whereas it's pretty important that an encryption algorithm doesn't!