UserEntity now is considered to store hashing algorithm as well as the
salt within the password hash