Мережа/HTTP
Basic Auth Generator
Згенерувати або розібрати заголовок HTTP Basic Authentication — Base64(логін:пароль).
HTTP Basic Authentication передає логін і пароль у заголовку Authorization у вигляді Base64("логін:пароль"). Це не шифрування — лише кодування, тому Basic Auth має сенс лише поверх HTTPS.
Як користуватися
- Генерація: введіть логін і пароль — інструмент одразу складе рядок логін:пароль, закодує в Base64 і сформує готовий заголовок Authorization: Basic ....
- Розбір: вставте вже наявний заголовок Basic Auth, щоб декодувати його назад у логін і пароль.
- Готовий заголовок можна одразу скопіювати для curl, Postman чи серверної конфігурації.
Типові сценарії
- Формування заголовка для ручного тестування API через curl чи Postman без запуску клієнтського коду.
- Налаштування базової автентифікації на nginx/Apache чи в конфігурації reverse-proxy.
- Декодування заголовка з логів чи перехопленого трафіку для налагодження проблем автентифікації.
Що варто памʼятати
Base64 — це не шифрування: будь-хто, хто перехопить заголовок, миттєво відновить логін і пароль у відкритому вигляді.
Basic Auth безпечний лише поверх HTTPS — без TLS-з’єднання облікові дані передаються фактично у відкритому тексті.
Стаття про цей інструмент: Basic Authentication: як найпростіший спосіб автентифікації працює в HTTP
Часті запитання
Як насправді формується заголовок Basic Auth?
Ім'я користувача та пароль об'єднуються двокрапкою (user:password), потім весь рядок кодується в Base64 і додається префікс "Basic " у заголовку Authorization — це кодування, а не шифрування.
Чи безпечно використовувати Basic Auth через звичайний HTTP?
Ні. Оскільки облікові дані лише закодовані в Base64, будь-хто, хто перехопить трафік, може легко їх декодувати — Basic Auth слід використовувати лише через HTTPS.
Чи надсилає цей інструмент моє ім'я користувача чи пароль кудись?
Ні. Заголовок генерується повністю у вашому браузері — нічого не надсилається на сервер.
Як "вийти" із сайту, захищеного Basic Auth?
Стандартного способу немає — браузер кешує облікові дані на весь час роботи вкладки. Найнадійніший спосіб — закрити всі вкладки з цим сайтом або очистити дані сайту в налаштуваннях браузера.
Чи можна використовувати спецсимволи в логіні чи паролі для Basic Auth?
Так, але двокрапка в самому логіні створить неоднозначність під час декодування, тож специфікація рекомендує уникати двокрапки в імені користувача.