https://blog.geekinstitute.org/2025/05/understanding-password-cracking-methods-used-by-hackers.html