Вообще это очень полезно и в других местах, к примеру я при создании програм никогда не храню пароли в БД в открытом виде, все они захешированы, но когда пользователь пытаеться войти в систему программа хеширует ввод и сравнивает с тем что в БД
В итоге получается довольно надёжно