Если вы имеете в виду, что вы отправите хеш пароля от клиента на сервер и сравните его с хешем пароля, хранящимся на сервере, это небезопасно.
Любой, кто перехватывает хеш, может использовать его для входа в ваше приложение. Для вашего приложения хеш - это пароль. Для аутентификации по паролю требуется личный канал для аутентифицированного партнера, например, SSH или TLS.
Можно утверждать, что, по крайней мере, помогает защитить другие учетные записи пользователя, которые могут использовать тот же пароль, но один раунд SHA-1 без соли оставляет пароль, очень чувствительный к радужным таблицам и атакам по словарям. Используйте функцию получения ключа из PKCS # 5, чтобы правильно скрыть пароль; 8 случайных байтов соли и пара тысяч итераций являются хорошими параметрами для PBKDF1.