Декодер заголовка Basic Auth

Декодируйте HTTP-заголовок Authorization: Basic ..., чтобы получить содержащиеся в нём имя пользователя и пароль — удобно при отладке интеграции с API. 100% локальная обработка: ваши учётные данные никогда не покидают ваш компьютер.

Пример:

Вставьте значение заголовка целиком, вместе с префиксом "Basic ".

Как это работает

HTTP-аутентификация Basic кодирует имя пользователя и пароль, разделённые двоеточием ':', в Base64, а затем добавляет префикс «Basic» в заголовке Authorization HTTP-запроса. Это не шифрование: любой, кто перехватит этот заголовок, может мгновенно его декодировать — именно это и делает данный инструмент, что удобно для анализа запроса, перехваченного при разработке или тестировании.

Безопасна ли аутентификация Basic Auth?

Нет, Base64 — это простое обратимое кодирование, а не шифрование. Аутентификацию Basic нельзя использовать без HTTPS, так как заголовок, перехваченный в открытом виде, сразу раскрывает пароль.

Почему декодирование не удаётся?

Убедитесь, что заголовок начинается со слова «Basic», за которым следует пробел, и что следующая за ним часть Base64 полная и корректная. Обрезанный или скопированный не полностью заголовок невозможно декодировать правильно.

100% локальная обработка: декодирование полностью выполняется в вашем браузере через WebAssembly; заголовок никогда не передаётся на сервер.