Генератор файла .htpasswd (APR1-MD5)

Создайте строку в формате Apache .htpasswd (APR1-MD5), чтобы защитить каталог паролем в Apache HTTP Server.

Пример:
От 1 до 8 букв или цифр; оставьте пустым для случайной соли.

Как это работает

Apache HTTP Server использует файлы .htpasswd для базовой HTTP-аутентификации, защищающей каталог: каждая строка связывает имя пользователя с хешем пароля. Формат APR1-MD5 (вариант Apache на основе MD5) — исторический формат, который по-прежнему широко поддерживается; именно его создаёт команда htpasswd с параметром -m. Вставьте созданную строку прямо в ваш файл .htpasswd на сервере.

Безопасен ли формат APR1-MD5 до сих пор?

APR1-MD5 по-прежнему широко используется для базовой аутентификации Apache, но уступает bcrypt или argon2 по стойкости к современным атакам перебором. Для простой защиты каталога (внутренняя документация, тестовая зона) он остаётся приемлемым; для чувствительных данных выбирайте более надёжную систему аутентификации на уровне приложения.

Как использовать созданную строку?

Скопируйте всю строку (пользователь:$apr1$соль$хеш) в файл .htpasswd на вашем сервере, по одной строке на пользователя, а затем укажите этот файл в конфигурации Apache директивами AuthType Basic и AuthUserFile.

<strong>Обработка на 100% локально:</strong> введённый пароль никогда не отправляется на сервер, хеширование выполняется целиком в вашем браузере через WebAssembly.