So to give you an idea of how bad guys go about cracking passwords, they will steal a password file that will have all of the passwords in kind of a scrambled form, called a hash, and so what they'll do is they'll make a guess as to what a password is, run it through a hashing function, and see whether it matches the passwords they have on their stolen password list.
بذارید بهتون بگم که هکرها چه گونه کلمه عبوری رو به راحتی هک می کنند، اونها فایل حاوی کلمات عبوری رو سرقت می کنند که همه کلمات عبور رو در قالب کد شد که اصطلاحا "بهم ریخته" نام داره استفاده می کنند، و کاری که می کنند این که سعی کنند کلمه عبور رو حدس بزنند، و از طریق تابع درهم سازی متوجه میشن که آیا کلمه عبور در لیست این فایل موجود هست یا نه.