Когда пользователь регистрируется, интерфейс отправляет пароль в модуль, который генерирует хэш с помощью Bcrypt и сохраняет его. Весь пароль процесса не сохраняется в открытом виде. Когда пользователь входит в систему, модуль вводит пароль с хэшем того же параметра cost, сравнивая его с хешем, хранящимся в базе данных. Соответствие успешно сертифицировано.
При разработке можно использовать этот инструмент для создания тестовых хэшей, аналоговых хранилищ баз данных. На этапе логического тестирования входа в систему инструмент проверяет, правильно ли различные комбинации паролей запускают совпадения / несоответствия. Локальная обработка позволяет избежать разглашения реальных пользовательских данных.