Htpasswd Generator

在浏览器本地生成 Apache htpasswd 行(user:hash)。apr1 / {MD5} / {SHA} / bcrypt 均支持。

htpasswd 비밀번호 생성이란?

htpasswd 비밀번호 생성 도구는 Apache 기본 인증(Basic Authentication)에 필요한 htpasswd 파일 행을 사용자명:비밀번호 해시 형식으로 생성합니다. 계산은 모두 브라우저에서 로컬로 이루어지며 apr1(Apache MD5, htpasswd -m 출력과 호환), {MD5}, {SHA}, bcrypt 네 가지 알고리즘을 지원하고, 생성된 해시는 그대로 .htpasswd 파일에 쓸 수 있습니다.

주요 기능

  • apr1, {MD5}, {SHA}, bcrypt 네 가지 해시 알고리즘 지원
  • apr1 결과는 Apache htpasswd -m 출력과 완전히 호환
  • 랜덤 솔트 자동 생성으로 같은 비밀번호도 매번 다른 결과
  • 사용자명:해시 형식의 전체 줄을 원클릭 복사
  • 예시 입력과 입력값 검증 기능 내장

사용 시나리오 / 주의사항

명령줄 환경이 없거나 Nginx / Apache 디렉터리 인증을 빠르게 설정할 때 유용합니다. 모든 계산은 브라우저에서만 이루어져 비밀번호가 기기를 벗어나지 않습니다. 사용자명에는 콜론이나 공백을 쓸 수 없습니다. 생성 후에는 .htpasswd 파일을 웹 루트 밖에 두고 권한을 제한하세요.

사용 방법

  1. 사용자명과 비밀번호를 입력하고 해시 알고리즘을 선택(기본 apr1 권장)
  2. 생성을 클릭해 user:$apr1$xxxx 형태의 줄을 얻습니다
  3. 복사로 결과를 .htpasswd에 추가하고 인증 디렉터리를 설정합니다