Posts

Showing posts from December, 2020
Image
  HASHING: GUIDE FOR BEGINNERS Hashing is one of those important topics that the interviewer will ask you in every interview because organizing and searching for data are such widespread problems in computing, hashing algorithms have become crucial to cryptography ( If Cryptography was a body, its Hashing Algorithm would be the heart of it. If Cryptography was the Solar System, its Hashing Algorithm would be the Sun. If Cryptography was a car, its Hashing Algorithm would be its engine. If Cryptography was a movie, its Hashing Algorithm would be the protagonist, Okay, that’s too far but you’ve got the point, right?) , graphics, telecommunications. For example, every time you send a credit card number over the Web or use your word processor's dictionary, hash functions are at work. Before we get to the what hashing algorithm is, why it’s there, and how it works; it’s important to understand where its nuts and bolts are. Let’s start with Hashing. Hashing provides constant time sear...