On the Differences between Hiding Information and Cryptography Techniques: An Overview