Basic Auth 헤더 생성기
HTTP Basic 인증 헤더 온라인 생성 — 사용자이름:비밀번호를 Base64 Authorization 헤더로 즉시 인코딩
HTTP Basic 인증이란 무엇입니까?
HTTP Basic 인증은 RFC 7617에 정의된 간단한 인증 체계입니다. 클라이언트는 각 요청의 Authorization 헤더에 "사용자이름:비밀번호"의 Base64 인코딩 문자열을 보냅니다.
Basic Auth는 어떻게 작동합니까?
서버가 인증을 요구하면 401 Unauthorized 상태와 WWW-Authenticate: Basic 헤더로 응답합니다. 클라이언트는 Authorization: Basic <base64> 헤더와 함께 요청을 다시 보냅니다. 값은 "사용자이름:비밀번호"의 Base64 인코딩입니다.
Basic Auth는 안전합니까?
Basic Auth 자체는 안전하지 않습니다. 자격 증명이 Base64로 인코딩만 되고 암호화되지 않기 때문입니다. 항상 HTTPS에서 사용하세요. 프로덕션에서는 OAuth 2.0, JWT 또는 API 키 등 더 안전한 대안을 고려하세요.
curl에서 Basic Auth를 사용하려면?
-u 플래그 사용: curl -u 사용자이름:비밀번호 https://api.example.com. 또는 이 도구로 헤더를 생성하여 사용: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com. 두 방법 모두 동일한 결과를 생성합니다.
사용자 이름이나 비밀번호에 특수 문자를 사용할 수 있습니까?
네, 이 도구는 유니코드 문자를 올바르게 처리합니다. 자격 증명은 Base64 변환 전에 UTF-8로 인코딩되며 RFC 7617을 따릅니다. @, #, ! 등의 특수 문자와 비ASCII 문자도 모두 지원됩니다.
Authorization 헤더의 형식은 무엇입니까?
Authorization 헤더는 다음 형식을 따릅니다: "Authorization: Basic <base64로-인코딩된-자격증명>". Base64 값은 콜론으로 구분된 "사용자이름:비밀번호"의 인코딩입니다. 예를 들어 user:pass는 dXNlcjpwYXNz가 됩니다.
Basic Auth 헤더를 디코딩하려면?
헤더에서 "Basic " 이후의 Base64 값을 디코딩하면 "사용자이름:비밀번호"를 얻을 수 있습니다. 이 도구에는 내장 디코더가 포함되어 있습니다 — 전체 Authorization 헤더 값을 붙여넣으면 즉시 자격 증명을 추출합니다.
Basic Auth와 Bearer Token의 차이점은?
Basic Auth는 각 요청마다 Base64로 인코딩된 자격 증명을 보내고, Bearer Token은 인증 흐름을 통해 얻은 토큰(JWT 등)을 보냅니다. Basic Auth는 더 간단하지만 유연성이 낮습니다. Bearer 토큰은 권한을 포함할 수 있으며 자동으로 만료됩니다.
브라우저 URL에서 Basic Auth를 사용할 수 있습니까?
네, 형식은 https://사용자이름:비밀번호@hostname.com/경로입니다. 그러나 많은 최신 브라우저가 보안상의 이유로 이 방법을 경고하거나 차단합니다. Authorization 헤더를 직접 사용하는 것이 좋습니다.
이 도구가 내 자격 증명을 서버로 보내나요?
아니요. 이 도구는 브라우저에서 JavaScript를 사용하여 완전히 실행됩니다. 사용자 이름과 비밀번호가 네트워크를 통해 전송되지 않습니다. 모든 인코딩과 디코딩은 장치에서 로컬로 수행됩니다.
Basic Auth 헤더 생성기 사용 방법
사용자 이름과 비밀번호를 Base64로 인코딩하여 HTTP Basic Authentication 헤더를 만듭니다. 모든 처리는 브라우저에서만 이루어지며 입력 내용은 업로드되지 않습니다.
- Username 필드에 사용자 이름을, Password 필드에 비밀번호를 입력합니다.
- Encode 버튼을 클릭하면 두 값이 Base64 자격 증명으로 결합되고, 바로 사용할 수 있는 Authorization 헤더가 만들어집니다.
- 생성된 헤더를 복사해 API 클라이언트, HTTP 요청 또는 프록시 설정에 붙여넣습니다.
- 기존 헤더를 확인하려면 Paste Authorization Header 입력란에 붙여넣고 Decode를 클릭하면 사용자 이름과 비밀번호가 표시됩니다.
Basic Auth 헤더를 디코딩하면 비밀번호가 평문으로 드러나므로, 본인의 헤더나 신뢰할 수 있는 출처의 헤더만 해독하세요.
관련 도구
- 파일 해시 MD5, SHA-1, SHA-256, SHA-512 파일 해시 로컬 계산 및 검증
- HAR 뷰어 온라인에서 HAR 파일을 엽니다. 상태 색상, 정렬, 필터가 있는 요청 표, 헤더, 응답 본문 미리보기, 워터폴 차트 — 로컬 처리, 업로드 없음.
- IBAN 검증기 국제 은행 계좌 번호(IBAN)를 즉시 검증합니다. 80개국 이상의 형식, 길이, 체크섬을 실시간으로 확인합니다.
- HTTP 요청 테스터 브라우저에서 직접 REST API를 테스트하세요. 사용자 정의 헤더, 본문, 쿼리 매개변수로 GET, POST, PUT, DELETE 요청을 전송하고 응답 상태, 헤더, JSON 본문을 즉시 확인합니다.
- 랜덤 포트 생성기 IANA 표준 범위에서 임의의 네트워크 포트 번호를 생성합니다 — 잘 알려진 포트 (1-1023), 등록된 포트 (1024-49151), 동적 포트 (49152-65535). 고유 값, 정렬, 대량 생성 지원. 100% 브라우저 기반, 서버 불필요.
- .htaccess 생성기 Apache .htaccess 규칙을 생성합니다. 리디렉션, 재작성, 보안 헤더, 캐싱 등.
- Robots.txt 생성기 무료 온라인 robots.txt 생성기. robots.txt 파일을 만들고 사용자 정의하여 검색 엔진 크롤링을 제어하고, 크롤러 액세스를 관리하며, 사이트 SEO를 최적화하세요.
- 사이트맵 생성기 무료 온라인 XML 사이트맵 생성기. URL 추가, 우선순위 및 빈도 설정, SEO 친화적 사이트맵을 즉시 생성하세요.