Генератор .htpasswd для авторизации
Доброго времени друзья! Представляю вашему вниманию генератор строки хеша пароля для файла .htpasswd, а также содержимого файла .htaccess, которые используются веб-сервером Apache, для осуществления базовой авторизации(Basic Auth или авторизация 401) пользователя на уровне веб-сервера, что позволяет существенно повысить безопасность доступа к закрытым разделам вашего сайта. Такое решение отлично подойдет например для организации двухфакторной аутентификации при доступе к админпанели вашего сайта. Ограничения доступа заданные таким образом распространяются на текущую и все вложенные директории, а также файлы, где размещен файл .htaccess.
Ниже в форме укажите данные для генерации .htpasswd и .htaccess файлов, затем нажмите кнопку сгенерировать, а полученный в результате код, скопируйте и сохраните в советующие файлы на вашем сайте.

При входе на сайт, в защищенную таким образом директорию, ваш браузер предложит вам ввести логин и пароль, в случае ошибки, будет получен ответ сервера с заголовком и кодом ответа 401. Примеры возможных кодов ответа:
- 401 Unauthorized;
- Authorization Required;
- HTTP Error 401 – Ошибка авторизации.
Безопасность форматов хеша паролей
| Хеш | Наличие соли | Безопасность |
|---|---|---|
| MD5 | Да | Высокая |
| BCRYPT | Да | Высокая |
| CRYPT | Да | Средняя |
| SHA | Нет | Средняя |
| Plain Text | Нет | Низкая |
Если вам нужна помощь в настройке ограничения доступа на вашем сайте, обращайтесь буду рад помочь!

Автор:






