Генератор Basic Auth, который собирает HTTP-заголовок Authorization: Basic из имени пользователя и пароля и декодирует токены обратно, локально в вашем браузере.
Генератор Basic Auth
Генератор Basic Auth, который собирает HTTP-заголовок Authorization: Basic из имени пользователя и пароля и декодирует токены обратно, локально в вашем браузере.
Генератор Basic Auth работает целиком в вашем браузере. Имя пользователя, пароль и токены, которые вы вставляете, никогда не покидают ваше устройство, и ничего не загружается в ArrayKit.
Генератор 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
Оставьте выбранной вкладку «Генерировать»
Введите имя пользователя и пароль в два поля
Скопируйте заголовок Authorization: Basic или фрагмент cURL
Переключитесь на «Декодировать» и вставьте токен или заголовок, чтобы восстановить 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 символы корректно проходят туда и обратно. Разбиение всегда происходит по первому двоеточию.