Direct login hashing