Выберите нужное действие
Для создания вводите имя и пароль отдельно. Декодирование принимает чистый Base64, значение с Basic или полную строку Authorization. Bearer допускает те же три формы, но токен не декодируется как Base64.
Аутентификация HTTP
Создайте или декодируйте Basic либо проверьте запись уже выданного токена Bearer.
В имени нельзя ставить двоеточие. Двоеточия пароля и пробелы сохраняются; одно поле может быть пустым.
Только синтаксис: пароль, токен, подпись и права не проверяются. В скачиваемых файлах секреты всегда скрыты.
Обработка на этой странице без запросов аутентификации и сохранения учётных данных.
Выберите кодировку сервера. Latin-1 прямо сопоставляет байты, это не Windows-1252.
Необязательно, только при кодировании в UTF-8. Меняется расчётная копия, а не ввод.
Введите данные или загрузите пример.
Генератор Basic Auth помогает найти причину 401, если введённые имя пользователя и пароль кажутся правильными. Иная кодировка кириллицы или лишнее двоеточие меняют байты, которые получает сервер.
Сначала проверьте заголовок Authorization, затем настройки учётной записи и доступа. Успешный локальный разбор подтверждает формат строки, но ничего не говорит о правильности пароля или действительности токена.
Генератор Basic Auth различает UTF-8 и прямое соответствие байтов Latin-1. NFC можно включить отдельно, если сервер ожидает нормализацию для UTF-8. Меняется только копия для вычисления, а исходный текст остаётся для сравнения.
Base64 в Basic обратим, а токен Bearer сам по себе может предоставлять доступ. При копировании со скрытием заменяется всё значение, включая начало и конец. Скачиваемый JSON всегда скрывает секреты, даже когда они показаны на странице.
Для создания вводите имя и пароль отдельно. Декодирование принимает чистый Base64, значение с Basic или полную строку Authorization. Bearer допускает те же три формы, но токен не декодируется как Base64.
По умолчанию выбран UTF-8. Если сервер ожидает Latin-1, укажите его явно. NFC доступна только при создании в UTF-8 и применяется к расчётной копии. Восстановленный при разборе текст никогда не нормализуется.
Автоматический запуск происходит через 350 мс после последнего изменения. Отключите его для кнопки или Ctrl/Cmd+Enter. Изменения сразу блокируют экспорт. Пример и очистка требуют просмотра; отмена изменения восстанавливает также параметры и результат.
Имя, одно двоеточие и пароль преобразуются в байты, затем в стандартный Base64 с заполнением. При обратном разборе разделителем служит только первое двоеточие. Пробелы и остальные двоеточия в пароле сохраняются. Одно поле может быть пустым; два пустых считаются отсутствием ввода.
Некорректная последовательность UTF-8 вызывает ошибку. Latin-1 сопоставляет байт с кодовой точкой Unicode того же номера: 0x80 становится U+0080, без преобразования Windows-1252. Непредставимые символы отклоняются, а не заменяются вопросительными знаками.
Проверяются разрешённый ASCII-алфавит и конечные знаки равенства, извлекаются токен и его длина. Три части через точку не доказывают действительность JWT. Содержимое, подпись, срок действия и права здесь не проверяются.
Включите показ секретов, чтобы увидеть восстановленные имя и пароль. Полная копия содержит учётные данные и требует отдельного действия. В скрытой копии и JSON эти поля заменяются целиком; остаются схема, кодировка и длины, без обратимых байтов.
Сам Basic не обеспечивает секретность: Base64 можно обратить без ключа. HTTPS защищает передачу, а сервер должен проверять учётную запись и права. Успешная проверка формата не делает пароль безопасным.
curl принимает заголовок через параметр -H. Передавайте полную строку Authorization одним аргументом с нужным экранированием. Инструмент не создаёт команды оболочки; учитывайте, что секрет может остаться в истории терминала или журнале.
Да. Выберите Basic и декодирование, вставьте полную строку, значение с Basic или Base64-токен. Чтобы прочитать имя и пароль, включите показ секретов. Кодировка должна соответствовать исходным байтам.
Значения обрабатываются на этой странице без запросов аутентификации и сохранения учётных данных. Копирование полного заголовка — явный экспорт по действию пользователя. Скачиваемые отчёты всегда скрывают чувствительные поля.
UTF-8 поддерживает Unicode, включая кириллицу. Latin-1 ограничен U+00FF. Сервер должен ожидать ту же кодировку. Двоеточие нельзя использовать в имени, а управляющие ASCII-символы — в обоих полях. В пароле двоеточия допустимы.
Нашли ошибку кодирования или разбора?
Генератор Basic Auth позволяет начать с известной тестовой пары, проверить кодировку и выбрать полную копию для клиента или скрытый вариант для обсуждения.