Я думаю, что вы имеете в виду hashcode
, не hascode
...
Это, как говорится, hashcode
используется для таких как Maps
(HashMap
и т. д.).
Он также используется для хранения паролей иногда, поэтому в основном приложение Java передает базе данных хешированную версию пароля, который затем сохраняется. Это полезно, если у вас есть «утечки» между приложением Java и базой данных, что позволяет людям видеть имена пользователей и их пароли. Поскольку вы будете передавать хешированную версию пароля, а не фактический пароль, тот, кто следит за вашим приложением, очень затруднит попытку взлома пароля.
Для входа в систему кому-то все, что нужно сделать, это сравнить хэш-коды предоставленного пароля и тот, который хранится в базе данных.