bcrypt, APR1-MD5, SHA-1 또는 crypt로 Apache .htpasswd 자격 증명 줄을 만드세요. 모든 해싱은 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.

브라우저에서 바로 Apache .htpasswd 자격 증명 줄을 만드세요 — 비밀번호는 로컬에서 해싱되며 이 페이지를 절대 벗어나지 않습니다.

자격 증명

모든 것이 브라우저에서 로컬로 계산됩니다. 사용자 이름이나 비밀번호는 절대 서버로 전송되지 않습니다.

어느 것을 선택할지 모르겠나요? APR1-MD5를 사용하세요 — 가장 호환성이 높고 Apache .htpasswd 파일에 권장되는 선택입니다.


.htpasswd 생성기 소개

.htpasswd 생성기는 HTTP 기본 인증을 위한 Apache 자격 증명 줄 - 로그인 프롬프트 뒤로 디렉터리를 보호하는 username:hash 쌍 - 을 만듭니다. 사용자 이름과 비밀번호를 입력하거나(또는 강력한 임의 비밀번호를 생성하고) 해시 알고리즘을 선택하세요: bcrypt, APR1-MD5, SHA-1 또는 crypt.

APR1-MD5는 .htpasswd 파일에 권장되는 가장 이식성 높은 선택으로, 모든 Apache 빌드에서 작동합니다. bcrypt는 지원되는 곳에서 가장 강력하며, SHA-1과 crypt는 주로 레거시 호환성을 위해 존재합니다. 도구는 각 알고리즘에 안내를 붙여 자신 있게 선택할 수 있게 합니다.

비밀번호 도구에서 결정적으로 중요한 부분으로, 모든 해싱이 브라우저에서 로컬로 이루어집니다: 사용자 이름이나 비밀번호가 서버로 전송되지 않습니다. 생성된 줄을 기존 파일에 복사하거나 완성된 .htpasswd를 다운로드한 다음 Apache 설정이나 .htaccess의 AuthUserFile 지시어에서 참조하세요.

.htpasswd 생성기 사용 방법

  1. 사용자 이름(공백이나 콜론 없이)과 비밀번호를 입력하거나, 버튼을 클릭해 강력한 임의 비밀번호를 생성하세요.
  2. 해시 알고리즘을 선택하세요 - APR1-MD5가 권장 기본값이며, bcrypt, SHA-1, crypt도 사용 가능합니다.
  3. "자격 증명 줄 생성"을 클릭하고 해싱이 끝날 때까지 기다리세요.
  4. username:hash 줄을 복사하거나 .htpasswd 파일로 다운로드하세요.
  5. Apache 설정이나 .htaccess에서 AuthUserFile로 이 파일을 참조하여 기본 인증을 활성화하세요.

자주 묻는 질문

APR1-MD5가 안전한 기본값입니다 - 모든 Apache 설치에서 지원됩니다. 서버가 지원한다면 가장 강력한 해싱을 위해 bcrypt를 사용하세요. 레거시 호환성이 필요하지 않다면 SHA-1과 crypt는 피하세요.

아니요. 해시는 클라이언트 측 코드로 브라우저에서 전적으로 계산되므로 사용자 이름도 비밀번호도 기기를 벗어나지 않습니다.

사용자마다 줄을 생성하고 같은 .htpasswd 파일에서 각각 별도의 줄에 넣으세요. Apache는 각 줄의 시작 부분에서 사용자 이름을 매칭합니다.

.htpasswd를 웹 루트 밖에 두고, 디렉터리의 .htaccess나 vhost 설정에 AuthType Basic, AuthName, AuthUserFile /path/to/.htpasswd, Require valid-user를 추가하세요.

네 - 계정 없이 무료 무제한입니다.

도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.