Генератор htpasswd
Создаёт хеши паролей htpasswd для базовой HTTP‑аутентификации Apache и Nginx. Поддерживает MD5 (apr1), bcrypt, SHA-1 и форматы открытого текста.
Ввод
Вывод
Документация
Что такое htpasswd?
Htpasswd — это формат файла, используемый Apache HTTP Server и другими веб‑серверами для хранения имён пользователей и зашифрованных паролей для HTTP Basic Authentication. Каждая строка в файле htpasswd содержит имя пользователя и хешированный пароль, разделённые двоеточием. Этот метод аутентификации защищает веб‑каталоги, API и ресурсы, требуя от посетителей ввода действительных учётных данных перед доступом к защищённому контенту.
Пароли в файлах htpasswd никогда не хранятся в открытом виде (если только это явно не настроено). Вместо этого они используют криптографические хеширующие алгоритмы, такие как MD5, bcrypt или SHA-1, для создания однонаправленных хешей, которые позволяют проверять пароли без раскрытия исходных значений.
Описание инструмента
Этот генератор htpasswd создаёт правильно отформатированные записи htpasswd для использования с Apache, Nginx и другими веб‑серверами, поддерживающими HTTP Basic Authentication. Введите имя пользователя и пароль, выберите предпочтительный алгоритм хеширования и мгновенно сгенерируйте готовую к использованию строку htpasswd, которую можно добавить в ваш файл .htpasswd.
Примеры
Ввод:
- Имя пользователя:
admin - Пароль:
secretpassword - Алгоритм: MD5 (apr1)
Вывод:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.Ввод:
- Имя пользователя:
webuser - Пароль:
mypassword123 - Алгоритм: bcrypt
Вывод:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBOВозможности
- Несколько алгоритмов хеширования: Поддерживает MD5 (apr1), bcrypt, SHA-1 и форматы в открытом виде
- Генерация в реальном времени: Хеш обновляется мгновенно по мере ввода имени пользователя или пароля
- Переключатель видимости пароля: Показать или скрыть ввод пароля для удобства
- Копирование одним кликом: Быстро копировать сгенерированную запись htpasswd в буфер обмена
- Скачать файл .htpasswd: Скачать сгенерированную запись в виде готового к использованию файла .htpasswd
Сценарии использования
- Защита тестовых или разрабатываемых веб‑сайтов с помощью паролей
- Обеспечение безопасности админ‑панелей и конфиденциальных каталогов на веб‑серверах
- Создание учётных данных пользователей для Apache или Nginx HTTP Basic Authentication
- Генерация записей htpasswd без доступа к командной строке утилиты htpasswd
- Настройка простой аутентификации для внутренних инструментов и сайтов документации