Why bcrypt instead of MD5 or SHA-256 for passwords?
MD5 and SHA-256 are fast — exactly the wrong property for password storage, since it makes brute-forcing cheap. Bcrypt is deliberately slow and salted, which is what password hashing needs. Use the Hash Generator for file integrity, bcrypt for passwords.