Basic Auth Generator

Generate and decode HTTP Basic Auth Authorization headers from a username and password.

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

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

Об инструменте Basic Auth Generator

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

Возможности

Как использовать Basic Auth Generator

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

Пример

Ввод

username: aladdin
password: opensesame

Результат

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

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

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

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

Что такое генератор 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 символы корректно проходят туда и обратно. Разбиение всегда происходит по первому двоеточию.

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

Все инструменты ArrayKit