digtools
🔐
basic auth,

.htpasswd 생성기

브라우저에서 직접 Basic 인증용 .htpasswd 및 .htaccess를 안전하게 생성하세요.비밀번호가 서버로 전송되지 않아 데이터 유출 위험이 없습니다.

🛡️
브라우저 처리
서버 전송 없이 안전
⚙️
일괄 생성
.htaccess 동시 생성
🆓
가입 불필요
완전 무료 및 무제한 사용
about,

Basic 인증 생성기 소개

"Basic 인증"은 웹 사이트의 특정 페이지나 디렉토리에 대한 접근을 제한하는 가장 쉬운 방법입니다. Basic 인증을 설정하려면 서버에 인증 규칙을 설명하는 .htaccess 파일과 사용자 이름 및 암호화된 비밀번호를 연결하는 .htpasswd 파일을 배치해야 합니다.

이 도구는 브라우저(기기)에서 직접 입력한 비밀번호를 암호화하고 .htpasswd에 대한 문자열과 해당 .htaccess 설정을 동시에 안전하게 생성합니다. 비밀번호는 서버로 전송되지 않으므로 데이터 유출 위험이 없습니다.

how to,

설정 생성 단계

1단계

사용자 및 비밀번호

Basic 인증에 사용할 "사용자 이름"과 "비밀번호"를 입력합니다.

2단계

세부 설정

대화 상자에 표시될 AuthName과 서버에 .htpasswd 파일을 배치할 절대 경로를 입력합니다.

3단계

알고리즘 선택

암호화 알고리즘을 선택합니다. Apache 2.4 이상에서는 Bcrypt를 권장합니다.

4단계

생성 및 배포

"생성" 버튼을 클릭하고 출력된 코드를 복사하거나 다운로드하여 서버에 배치합니다.

glossary,

Basic 인증 용어 사전

Basic 인증 (Basic Auth)
웹 서버(Apache, Nginx 등)의 기본 기능으로 제공되는 간단한 접근 제한 방법입니다. 설정된 디렉토리에 접근할 때 브라우저에서 인증 대화 상자가 표시됩니다.
.htpasswd
Basic 인증을 위한 사용자 이름과 암호화된 비밀번호를 저장하는 텍스트 파일입니다. 보안상의 이유로 공개 디렉토리(예: public_html) 위의 디렉토리에 배치하는 것이 좋습니다.
.htaccess
디렉토리별로 Apache 웹 서버 설정을 제어하는 파일입니다. Basic 인증을 활성화하는 규칙(AuthType Basic, Require valid-user 등)이 여기에 작성됩니다.
Bcrypt
현재 권장되는 강력한 비밀번호 해시(암호화) 알고리즘입니다. 계산 속도를 의도적으로 늦추어 브루트 포스 공격에 견디도록 설계되었습니다. Apache 2.4 이상에서 지원됩니다.
AuthName
Basic 인증 대화 상자에 표시되는 메시지 또는 그룹 이름입니다. 사용자가 접근하려는 영역을 나타내기 위해 설정됩니다.
AuthUserFile
.htaccess 파일에 지정되는, 서버상에서 .htpasswd 파일이 위치한 절대 경로입니다. 이 경로가 올바르지 않으면 인증이 제대로 작동하지 않습니다.
무차별 대입 공격 (Brute-force Attack)
비밀번호의 가능한 모든 조합을 시도하여 무단 접근을 시도하는 사이버 공격 유형입니다. Bcrypt와 같은 강력한 알고리즘을 사용하면 이 공격을 방지하기가 더 쉽습니다.
Base64 인코딩
Basic 인증에서 브라우저가 서버로 비밀번호를 전송할 때, 데이터는 암호화되지 않고 "Base64"라는 형식으로 인코딩(변환)될 뿐입니다. 따라서 반드시 HTTPS 통신과 함께 사용해야 합니다.
faq,

Basic 인증 관련 자주 묻는 질문 (FAQ)

Q.생성된 비밀번호가 서버에 저장되나요?
아니요. 이 도구는 브라우저에서 JavaScript를 사용하여 모든 암호화 프로세스를 수행합니다. 입력한 비밀번호는 인터넷을 통해 서버로 전송되지 않으므로 안심하고 사용하세요.
Q.어떤 알고리즘을 선택해야 하나요?
서버가 Apache 2.4 이상인 경우 보안성이 높은 "Bcrypt"를 권장합니다. Nginx 또는 이전 서버를 사용하는 경우 널리 지원되는 "SHA-1"을 선택하세요.
Q..htpasswd 외에 .htaccess도 필요한가요?
네. Apache 서버의 경우 .htpasswd 파일을 참조하여 접근을 제한하려면 .htaccess 파일에 규칙(예: AuthType Basic)을 작성해야 합니다. 이 도구는 해당 설정 코드도 자동으로 생성합니다.
Q.비밀번호를 잊어버리면 어떻게 해야 하나요?
암호화된 비밀번호(해시)에서 원래 비밀번호를 복원하는 것은 불가능합니다. 비밀번호를 잊어버린 경우 이 도구를 사용하여 새 비밀번호 해시를 생성하고 서버의 .htpasswd 파일을 덮어쓰세요.
Q.여러 사용자에 대해 개별 ID와 비밀번호를 설정할 수 있나요?
네, 가능합니다. 이 도구로 사용자 이름과 비밀번호 조합을 생성하고 서버의 .htpasswd 파일에 새 줄로 추가하여 여러 사용자 계정을 설정할 수 있습니다.
Q.WordPress에 Basic Auth를 적용할 때 주의할 점이 있나요?
WordPress는 기본적으로 루트 디렉토리에 .htaccess를 가지고 있습니다. Basic Auth 설명을 추가할 때는 기존 WordPress 설명(# BEGIN WordPress ~ # END WordPress) 외부에 추가해야 합니다.
scenes,

사용 사례

  • 🚧

    개발/테스트 환경 보호

    출시 전 테스트 사이트 또는 스테이징 환경을 검색 엔진 및 무단 접근으로부터 안전하게 보호합니다.

  • 👥

    사내 전용 페이지 생성

    사내 구성원이나 특정 클라이언트만 접근할 수 있는 전용 페이지 또는 디렉토리를 구축합니다.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.