Htpasswd 생성기
브라우저에서 Apache .htpasswd 암호 해시(bcrypt, Apache MD5, SHA)를 생성합니다.
값이 높을수록 느리지만 무차별 대입 공격에 강합니다. 10–12 권장.
모든 해싱이 브라우저에서 실행됩니다 — 암호는 서버로 전송되지 않습니다.
Htpasswd 생성기 소개
Handytool의 htpasswd 생성기는 브라우저에서 직접 Apache 및 Nginx 호환 .htpasswd 항목을 만듭니다. 사용자 이름과 암호를 입력하고 bcrypt(권장), Apache MD5(APR1) 또는 SHA-1을 선택한 후 username:hash 줄을 복사하거나 바로 사용할 수 있는 .htpasswd 파일을 다운로드하세요. 해시 계산이 로컬에서 수행되고 서버 왕복이 없으므로 암호는 절대 업로드, 기록 또는 어디에도 저장되지 않습니다.
Htpasswd 생성기 기능
- 01
Bcrypt, Apache MD5, SHA
조정 가능한 비용 계수가 있는 최신 $2y$ bcrypt 해시, 고전적인 salt된 Apache MD5(APR1) 또는 레거시 {SHA} 다이제스트 생성 — 서버가 필요로 하는 것이 무엇이든 지원합니다. 출력은 Apache htpasswd 명령과 완전히 호환됩니다.
- 02
줄 복사 또는 파일 다운로드
완전한 username:hash 줄을 복사하여 기존 .htpasswd를 업데이트하거나, 서버에 직접 배포할 수 있는 새로운 .htpasswd 파일을 다운로드하세요. Salt된 스키마는 실행할 때마다 새로운 무작위 salt를 생성합니다.
- 03
100% 브라우저에서 실행
모든 해싱이 기기에서 로컬로 발생합니다. 사용자 이름, 암호 또는 해시는 서버로 전송되지 않으므로 프로덕션 사이트의 자격 증명을 안전하게 생성할 수 있으며 노출 걱정이 없습니다.
Htpasswd 생성기 자주 묻는 질문
- .htpasswd 파일이란 무엇입니까?
- .htpasswd 파일은 Apache 및 Nginx와 같은 웹 서버의 HTTP 기본 인증을 위한 사용자 이름과 해시된 암호를 저장합니다. 각 줄의 형식은 username:hash입니다. 서버는 제출된 자격 증명을 이러한 해시에 대해 확인하여 디렉터리 또는 사이트를 보호합니다.
- 어떤 해시 유형을 사용해야 합니까?
- bcrypt를 사용하세요 — 내장 salt와 조정 가능한 비용 계수가 있는 가장 안전한 옵션으로 무차별 대입 공격에 강합니다. Apache MD5(APR1)도 salt되어 있고 이전 설정에서도 여전히 광범위하게 지원됩니다. 레거시 호환성이 필요한 경우를 제외하고 SHA-1({SHA})을 피하세요. Salt가 없고 약하다고 간주되기 때문입니다.
- Nginx는 .htpasswd 파일을 지원합니까?
- 예. Nginx는 auth_basic 및 auth_basic_user_file 지시어를 통해 동일한 htpasswd 형식을 읽습니다. Bcrypt 및 Apache MD5(APR1) 항목 모두 작동하며 평문 SHA-1도 허용됩니다.
- bcrypt 비용 계수란 무엇입니까?
- 비용(또는 작업 계수)은 bcrypt가 실행하는 라운드 수를 제어합니다 — 각 증가마다 작업이 두 배가 됩니다. 비용 10~12는 대부분의 서버에 대한 보안과 속도의 좋은 균형입니다. 더 높은 값은 무차별 대입 공격에 더 강하지만 매 로그인시 검증이 더 느립니다.
- 여기서 암호를 생성하는 것이 안전합니까?
- 예. 해시는 로컬 JavaScript 및 Web Crypto API를 사용하여 브라우저에서 완전히 계산됩니다 — 아무것도 전송, 기록 또는 저장되지 않습니다. 생성된 해시(암호로 역변환할 수 없음)만 복사할 때 화면을 떠납니다.
- 생성된 줄을 Apache에서 어떻게 사용합니까?
- username:hash 줄을 .htpasswd 파일에 추가한 후 .htaccess 또는 가상 호스트의 AuthType Basic, AuthName 및 AuthUserFile 지시어로 이를 지정하세요. Apache를 다시 로드하면 보호된 디렉터리에서 생성한 자격 증명을 입력하라는 메시지가 표시됩니다.
관련 도구
유틸리티 →- 사용 가능
Base64 인코더 & 디코더
텍스트를 Base64로 인코딩하고 Base64를 다시 텍스트로 디코딩하세요 — URL-안전 Base64도 지원합니다.
유틸리티무료로컬에서 실행열기 - 사용 가능
URL 인코더 & 디코더
URL을 위해 텍스트를 퍼센트 인코딩하거나 퍼센트 인코딩된 문자열을 다시 읽기 쉬운 텍스트로 디코딩하세요 — 즉시, 비공개로.
유틸리티무료로컬에서 실행열기 - 사용 가능
SHA & 해시 생성기
모든 텍스트의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 16진수 또는 Base64로 생성하세요 — 브라우저에서 완전히.
유틸리티무료로컬에서 실행열기
다른 도구 둘러보기
모든 도구 →- 사용 가능
PDF를 JPG로
브라우저에서 직접 PDF의 각 페이지를 선명한 JPG, PNG 또는 WebP 이미지로 변환합니다. 업로드 없음, 품질 손실 없음.
PDF무료로컬에서 실행열기 - 사용 가능
배경 제거
브라우저 내 AI 모델을 사용하여 사진 배경을 지우고 투명한 PNG 획득 — 업로드 불필요, 이미지는 기기에 유지됨.
이미지무료로컬에서 실행열기 - 사용 가능
동영상 자르기
프레임 단위 정확도로 동영상의 앞이나 뒤를 자릅니다.
동영상무료열기 - 사용 가능
오디오 자르기
오디오 파일에서 일부 구간을 잘라냅니다.
오디오무료로컬에서 실행열기 - 사용 가능
Markdown을 HTML로
Markdown을 HTML로 브라우저에서 직접 변환합니다.
문서무료로컬에서 실행열기