bcrypt
bcrypt is a Python library specifically designed for securely hashing and storing passwords. Based on the Blowfish algorithm with built-in salt generation, it effectively resists rainbow table and brute-force attacks. Compared to regular hash functions, bcrypt uses higher computational cost to enhance security. Widely used in user authentication systems and backend web applications requiring secure password handling.