Omise interview question

What is the difference between hashing, encryption and encoding?