Написать приложение для авторизации/регистрации с хешированием паролей
5 000 руб. за проект
Необходимо разработать приложение для авторизации/регистрации пользователя. Главная особенность - пароль пользователя в БД должен храниться в хэшированном виде. Процедуру хэширования нужно реализовать с использованием нескольких алгоритмов(MD5/SHA256/Blowfish/ГОСТ 34.11-94) и процесс хеширования предусмотреть с добавлением "соли" и без.
В дальнейшем будет проводиться анализ используемых алгоритмов хеширования, сравнение по производительности и проценту коллизий для определения оптимального способа.
Backend приложения очень желательно писать на Node.js
Frontend можно сделать на чем угодно, например React. Нужен лишь простенький интерфейс для входа/регистрации гипотетического пользователя в личный кабинет.
В качестве БД подойдет любая SQL база
Для реализации алгоритмов можно использовать как готовые библиотеки хеширования, так и реализовать алгоритм "руками". В случае использования библиотек, указать какой именно алгоритм там используется.
Вопросы и уточнения готов обсудить в лс.
В дальнейшем будет проводиться анализ используемых алгоритмов хеширования, сравнение по производительности и проценту коллизий для определения оптимального способа.
Backend приложения очень желательно писать на Node.js
Frontend можно сделать на чем угодно, например React. Нужен лишь простенький интерфейс для входа/регистрации гипотетического пользователя в личный кабинет.
В качестве БД подойдет любая SQL база
Для реализации алгоритмов можно использовать как готовые библиотеки хеширования, так и реализовать алгоритм "руками". В случае использования библиотек, указать какой именно алгоритм там используется.
Вопросы и уточнения готов обсудить в лс.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.