htpasswd 생성기

Apache/Nginx Basic Auth 구성 파일에 대한 bcrypt.htpasswd 줄을 로컬로 생성하기 위해 사용자 이름과 암호를 입력하십시오.

개인 정보 보호: 로컬로 처리되고, 결코 업로드하지 않습니다.

↓ 아래의 입력 영역에 결결과를 즉시 볼 수 있습니다.

生成 Apache .htpasswd 行 (bcrypt); 用户名与密码在浏览器本地哈希,不上传。

用户名
密码
Cost (rounds)

Apache/Nginx Basic Auth 구성 파일에 대한 bcrypt.htpasswd 줄을 로컬로 생성하기 위해 사용자 이름과 암호를 입력하십시오.

빠른 시작

  1. 자격 증명 입력

    사용자 이름과 암호

  2. 비용 조정

    라운드 4-14;더 높은 것은 더 느리고 더 강합니다.

  3. 복사선

    .htpasswd 파일에 추가합니다.

vs 기본 auth 생성기

이것은 구성 파일 줄을 출력합니다.basic-auth-generator는 Authorization 헤더를 출력합니다.

일반적인 워크플로우

특정 웹사이트 디렉토리를 보호할 때 사용자 이름과 암호를 입력한 다음 생성을 클릭하십시오.이 도구는 서버에 데이터를 보내지 않고 브라우저에서 bcrypt 해시를 로컬로 계산합니다.생성된 .htpasswd 줄을 Apache/Nginx 구성 파일로 복사합니다.추가 소프트웨어 설치가 필요하지 않습니다.

임시 테스트 환경의 경우 온라인 생성기 대신 이 도구를 사용하십시오.개발자는 로컬로 데모 사이트를 설정할 때 여러 테스트 계정을 신속하게 만들 수 있습니다.모든 계산은 클라이언트 측에서 진행되어 암호 노출 위험을 제거합니다.생성된 해시는 주요 웹 서버와 호환됩니다.

예제

예제

Input

admin + password

Output

admin:$2a$10$…

FAQ

암호 업로드?

아니요; bcrypt는 로컬로 실행됩니다.

APR1 지원?

Bcrypt ($2a$) 지금;대부분의 현대 서버에서 지원됩니다.

왜 MD5 대신 bcrypt?

MD5와 같은 빠른 해시는 무력 공격에 취약합니다.Bcrypt는 내장 소금화와 조절 가능한 계산 비용을 가진 암호 저장을 위해 특별히 설계되었으며 해시가 손상되더라도 크래킹을 급수적으로 더 어려워합니다.