htpasswd란 무엇인가요?
htpasswd는 오픈소스 아파치 서버 아파치 httpd에서 기본 아파치 인증을 위한 비밀번호 파일을 생성하기 위한 명령 도구입니다.
암호화 방법의 차이점은 무엇인가요?
MD5: 비밀번호는 MD5를 사용하여 암호화됩니다. Windows, Netware 및 TPF에서는 이것이 기본 암호화 방법입니다.
crypt: 암호를 암호화하려면 crypt()를 사용합니다. Windows, Netware 및 TPF 이외의 플랫폼에서는 기본값입니다. 모든 플랫폼에서 htpasswd가 지원하지만 Windows, Netware 및 TPF의 httpd 서버에서는 지원되지 않습니다.
SHA: SHA 암호화된 비밀번호를 사용합니다. 이 암호는 LDAP 디렉토리 교환 형식(ldif)을 사용하여 Netscape로의 마이그레이션 또는 포팅을 용이하게 하도록 설계되었습니다.
plain: 암호화되지 않은 경우 일반 텍스트 비밀번호를 사용합니다. htpasswd는 모든 플랫폼에서 이러한 비밀번호를 만들 수 있지만 httpd 백엔드는 Windows, Netware 및 TPF에서 일반 텍스트 비밀번호만 지원합니다.
왜 온라인으로 만들까요?
예를 들어 nginx 등을 사용하는 등 아파치 서버를 사용하지 않는 경우 이 명령줄 도구를 사용할 수 없어 비밀번호 파일을 생성할 수 없으며, 온라인 버전이 있으면 서버 관리자가 편리하게 사용할 수 있습니다.