Changed blowfish to use bcrypt and hashlib