Basic аутентификация
Генерация .htpasswd, cURL, URL и заголовка Authorization из ID и пароля в реальном времени.
.htpasswd
Enter ID and password
cURL
Enter ID and password
URL
Enter ID and password
Authorization header
Enter ID and password
Как использовать
Об этом инструменте
Генерирует .htpasswd, cURL, URL и заголовок Authorization из ID и пароля в реальном времени. Используется для Apache .htpasswd или аутентифицированных API-запросов.
Как использовать
Введите ID и пароль; серверный формат (.htpasswd) и клиентские форматы (cURL, URL, заголовок Authorization) и другие (wget, fetch и т.д.) обновляются в реальном времени. Используйте кнопку копирования каждого блока.
Примеры использования
• Apache .htpasswd для Basic-аутентификации • Аутентифицированные запросы cURL или wget • Генерация Basic-заголовков для тестирования и разработки API • Быстрое создание URL с аутентификацией
How it works
Authorization: Basic использует Base64-кодирование id:password (UTF-8) в заголовке. .htpasswd хеширует пароль с bcrypt и выводит формат, совместимый с Apache 2.4+.
Конфиденциальность и данные
Вся обработка выполняется в браузере; ID и пароль никогда не отправляются на сервер.
Частые вопросы
- Q: Что такое HTTP Basic Authentication?
- A: HTTP Basic Authentication — простая схема аутентификации, при которой имя пользователя и пароль объединяются как "username:password", кодируются в Base64 и отправляются в заголовке Authorization как "Basic <encoded>". Используется для защиты Apache .htpasswd и аутентификации API.
- Q: Безопасна ли Basic Auth?
- A: Basic Auth передаёт учётные данные в Base64-кодировке, которая легко декодируется. Всегда используйте её с HTTPS для защиты от перехвата. Для production API рассмотрите OAuth2 или API-ключи.
- Q: Что такое .htpasswd?
- A: .htpasswd — файл, используемый веб-сервером Apache для хранения имён пользователей и хэшированных паролей для Basic Authentication. Этот инструмент генерирует записи .htpasswd с bcrypt-хэшем, совместимые с Apache 2.4 и выше.
- Q: Отправляется ли мой пароль на сервер?
- A: Нет. Все операции выполняются полностью в браузере. Имя пользователя и пароль никогда не отправляются на сервер.
