Hashing and Rainbow Tables, As I Understand

Shafayet Ahmad Kanon
6 min readNov 8, 2024
source: privacycanada.net

Can you tell me my password, please?

It was late 2018 when I started learning about web development for the first time with WordPress. I registered a domain name from the local Bangladeshi domain registrar Alpha_net_bd and bought 500 MB of hosting from another cheap provider. The very next day, I forgot the password I used to create my hosting account. I called the hosting provider and asked them to provide me with the password I used (haha). To my surprise, they said they did not have my password and never saved any passwords of their clients. The password should only be known by the user who created the account.

I was surprised. How could they not know my password? After all, they are the system’s owner, aren’t they? I Googled a lot but only understood a little at that time. But in my bachelor’s days, I came across something called hashing.

Hackers Hackers Hackers!!!

Since the early days of computing, security has been one of the challenging aspects for computer scientists to maintain. No matter what security measures they take, hackers (people who try to gain access to a computer system to which they are not supposed to have access) find ways to bypass the system, find loopholes, and somehow get access to the system that they are not legitimately…

--

--

Shafayet Ahmad Kanon
Shafayet Ahmad Kanon

Written by Shafayet Ahmad Kanon

CS grad, now tackling a master’s in London. Figuring out Development, Security, and Machine Learning. 2x Learning; 1x Sharing;