Генератор Basic Auth

Генератор Basic Auth, который собирает HTTP-заголовок Authorization: Basic из имени пользователя и пароля и декодирует токены обратно, локально в вашем браузере.

Генератор Basic Auth работает целиком в вашем браузере. Имя пользователя, пароль и токены, которые вы вставляете, никогда не покидают ваше устройство, и ничего не загружается в ArrayKit.

Создаёт и поддерживает Udit Agarwal

Открыть кодировщик / декодировщик Base64

Об инструменте Генератор Basic Auth

Генератор Basic Auth собирает HTTP-заголовок Basic Auth из имени пользователя и пароля, чтобы вы могли аутентифицировать API-вызовы за секунды. Он кодирует username:password в Base64 и затем показывает вам сырой токен, полное значение Authorization: Basic и готовый к запуску фрагмент cURL, который можно скопировать. Переключитесь в режим декодирования, чтобы вставить токен или полный заголовок Authorization и восстановить исходные имя пользователя и пароль. Это удобно, когда вы тестируете REST-эндпоинт, настраиваете вебхук, конфигурируете обратный прокси или отлаживаете ошибку 401 и хотите подтвердить, какие учётные данные на самом деле несёт заголовок. Создан для разработчиков, тестировщиков и DevOps-инженеров, которые собирают и проверяют запросы прямо в браузере. Всё работает локально — никакие учётные данные не загружаются.

Возможности

  • Генерируйте заголовок Authorization: Basic из любых имени пользователя и пароля
  • Показывает сырой Base64-токен и полное значение заголовка рядом
  • Скопируйте готовую к запуску команду cURL с уже вставленным заголовком
  • Режим декодирования восстанавливает user:pass из токена или полной строки заголовка
  • Принимает вставленный ввод с префиксом Authorization: Basic или без него
  • Безопасное для UTF-8 кодирование и декодирование для не-ASCII учётных данных
  • Понятная ошибка, когда вставленный токен не является корректным Base64
  • Работает целиком в вашем браузере, никакие учётные данные никуда не отправляются

Как использовать Генератор Basic Auth

  1. Оставьте выбранной вкладку «Генерировать»
  2. Введите имя пользователя и пароль в два поля
  3. Скопируйте заголовок Authorization: Basic или фрагмент cURL
  4. Переключитесь на «Декодировать» и вставьте токен или заголовок, чтобы восстановить user:pass

Пример

Ввод

username: aladdin
password: opensesame

Результат

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

base64("aladdin:opensesame") становится учётными данными Basic.

Частые ошибки и устранение неполадок

  • Сервер продолжает возвращать 401 Unauthorized после добавления заголовка. — Убедитесь, что имя пользователя и пароль введены точно (с учётом регистра) и что эндпоинт действительно использует Basic auth, а не Bearer или API-ключ.
  • Декодирование показывает 'Not valid Base64.' — Уберите лишние пробелы или переносы строк и вставьте только токен, либо включите полную строку 'Authorization: Basic <token>', чтобы префикс был удалён за вас.
  • Пароль содержит двоеточие, и декодирование разбивает его неправильно. — Basic auth разбивает только по первому двоеточию — имя пользователя это всё до него, а пароль это всё после, поэтому двоеточие в пароле сохраняется.
  • Учётные данные кажутся уязвимыми при передаче. — Basic auth закодирован в Base64, а не зашифрован. Всегда отправляйте его по HTTPS, чтобы заголовок был защищён TLS.

Часто задаваемые вопросы

Что такое генератор Basic Auth?
Это инструмент, который превращает имя пользователя и пароль в учётные данные HTTP Basic Auth — Base64 от 'username:password' — и выдаёт вам полный заголовок 'Authorization: Basic' для отправки с запросом. Он также декодирует токен обратно в имя пользователя и пароль.
Безопасен ли HTTP Basic Auth?
Basic auth лишь кодирует учётные данные в Base64; он их не шифрует. Любой, кто видит заголовок, может его декодировать, поэтому всегда используйте его по HTTPS и избегайте в недоверенных сетях.
Как использовать заголовок с curl?
Скопируйте сгенерированный фрагмент cURL, который уже включает -H "Authorization: Basic <token>". Вы также можете позволить curl собрать его за вас с помощью curl -u username:password.
Можно ли декодировать существующий заголовок Authorization?
Да. Переключитесь на «Декодировать» и вставьте либо голый токен, либо всю строку 'Authorization: Basic <token>'. Инструмент удаляет префикс и показывает имя пользователя и пароль.
Отправляются ли мои имя пользователя и пароль куда-либо?
Нет. Генератор Basic Auth работает целиком в вашем браузере. Учётные данные, которые вы вводите или вставляете, никогда не покидают ваше устройство и не загружаются в ArrayKit.
Что если в моём имени пользователя или пароле есть специальные символы?
Кодирование и декодирование безопасны для UTF-8, поэтому буквы с диакритикой и другие не-ASCII символы корректно проходят туда и обратно. Разбиение всегда происходит по первому двоеточию.

Связанные инструменты

Другие инструменты: Безопасность

Все инструменты: Безопасность (27) · Все инструменты