Генератор файла .htpasswd (APR1-MD5)
Создайте строку в формате Apache .htpasswd (APR1-MD5), чтобы защитить каталог паролем в Apache HTTP Server.
Как это работает
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.