Added HashPassword method