Генератор заголовков Basic Auth
Генерируйте заголовки HTTP Basic Auth онлайн — мгновенно кодируйте имя:пароль в заголовок Authorization Base64
Что такое HTTP Basic аутентификация?
HTTP Basic аутентификация — это простая схема аутентификации, определённая в RFC 7617. Клиент отправляет строку в кодировке Base64 «имя_пользователя:пароль» в заголовке Authorization с каждым запросом.
Как работает Basic Auth?
Когда сервер требует аутентификацию, он отвечает статусом 401 Unauthorized и заголовком WWW-Authenticate: Basic. Клиент повторно отправляет запрос с заголовком Authorization: Basic <base64>, где значение — это Base64-кодирование строки «имя_пользователя:пароль».
Безопасен ли Basic Auth?
Basic Auth сам по себе небезопасен, так как учётные данные лишь кодируются в Base64, а не шифруются. Всегда используйте его через HTTPS. Для продакшена рассмотрите более безопасные альтернативы, такие как OAuth 2.0, JWT или API-ключи.
Как использовать Basic Auth с curl?
Используйте флаг -u: curl -u пользователь:пароль https://api.example.com. Или сгенерируйте заголовок этим инструментом и используйте: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com.
Можно ли использовать специальные символы в имени пользователя или пароле?
Да, этот инструмент корректно обрабатывает символы Unicode. Учётные данные кодируются в UTF-8 перед преобразованием Base64 в соответствии с RFC 7617. Специальные символы @, #, ! и не-ASCII символы поддерживаются.
Каков формат заголовка Authorization?
Заголовок Authorization имеет формат: "Authorization: Basic <base64-кодированные-учётные-данные>". Значение Base64 — это кодирование строки "имя_пользователя:пароль" через двоеточие. Например, user:pass становится dXNlcjpwYXNz.
Как декодировать заголовок Basic Auth?
Возьмите значение Base64 после "Basic " в заголовке и декодируйте его, чтобы получить "имя_пользователя:пароль". Этот инструмент включает встроенный декодер — вставьте полное значение заголовка Authorization, и он мгновенно извлечёт учётные данные.
В чём разница между Basic Auth и Bearer Token?
Basic Auth отправляет Base64-кодированные учётные данные с каждым запросом, а Bearer Token отправляет токен (например, JWT), полученный через поток аутентификации. Basic Auth проще, но менее гибок. Bearer-токены могут содержать разрешения и автоматически истекать.
Можно ли использовать Basic Auth в URL браузера?
Да, формат: https://пользователь:пароль@hostname.com/путь. Однако многие современные браузеры предупреждают или блокируют эту практику по соображениям безопасности. Лучше использовать заголовок Authorization напрямую.
Этот инструмент отправляет мои учётные данные на сервер?
Нет. Этот инструмент работает полностью в вашем браузере с использованием JavaScript. Ваше имя пользователя и пароль никогда не передаются по сети. Всё кодирование и декодирование происходит локально на вашем устройстве.
Как использовать Генератор заголовков Basic Auth
Создавайте HTTP-заголовки Basic Authentication, кодируя имя пользователя и пароль в Base64 прямо в браузере. Ничего не отправляется на сервер — ваши учётные данные остаются на устройстве.
- Введите имя пользователя в поле Username и пароль в поле Password.
- Нажмите Encode, чтобы объединить их в запись Base64 и получить готовый заголовок Authorization.
- Скопируйте созданный заголовок в API-клиент, HTTP-запрос или конфигурацию прокси.
- Чтобы разобрать существующий заголовок, вставьте его в поле Paste Authorization Header и нажмите Decode — вы увидите имя пользователя и пароль.
Декодирование заголовка Basic Auth раскрывает пароль открытым текстом, поэтому расшифровывайте только свои заголовки или заголовки из надёжного источника.
Похожие инструменты
- Проверка хеша Вычисляйте и проверяйте хеши MD5, SHA-1, SHA-256, SHA-512 локально
- Просмотрщик HAR Открывайте HAR-файлы онлайн. Таблица запросов с цветами статусов, сортировкой и фильтром, заголовки, предпросмотр тела и водопад таймингов — локальная обработка без отправки.
- Валидатор IBAN Мгновенная проверка международных банковских номеров (IBAN). Контроль формата, длины и контрольной суммы для 80+ стран в реальном времени.
- Тестер HTTP-запросов Тестируйте REST API прямо в браузере. Отправляйте запросы GET, POST, PUT, DELETE с пользовательскими заголовками, телом и параметрами. Мгновенно просматривайте статус, заголовки и JSON-тело ответа.
- Генератор Случайных Портов Генерируйте случайные номера сетевых портов из стандартных диапазонов IANA — известные (1-1023), зарегистрированные (1024-49151) и динамические (49152-65535). Поддерживает уникальные значения, сортировку и массовую генерацию. 100% в браузере, без сервера.
- Генератор .htaccess Генерация правил .htaccess Apache для перенаправлений, перезаписи, заголовков безопасности, кэширования и др.
- Генератор Robots.txt Бесплатный онлайн-генератор robots.txt. Создавайте и настраивайте файлы robots.txt для управления сканированием поисковых систем, контроля доступа краулеров и оптимизации SEO вашего сайта.
- Генератор Sitemap Бесплатный онлайн генератор XML sitemap. Добавляйте URL, настраивайте приоритеты и частоты, создавайте SEO-sitemap мгновенно.