Enhanced password hashing