Kas yra htpasswd ?
htpasswd yra atvirojo kodo http serverio "apache httpd" komandų įrankis, skirtas slaptažodžių failams, skirtiems pagrindiniam http autentifikavimui, generuoti.
Kuo skiriasi šifravimo metodai ?
MD5: Slaptažodžiai šifruojami naudojant MD5. "Windows", "Netware" ir TPF sistemoje tai yra numatytasis šifravimo metodas.
crypt: Slaptažodžiui užšifruoti naudokite crypt(). Tai numatytasis šifravimo būdas kitose platformose, išskyrus "Windows", "Netware" ir TPF. Nors visose platformose jį palaiko htpasswd, "Windows", "Netware" ir TPF platformose jo nepalaiko httpd serveriai.
SHA: Naudokite SHA užšifruotus slaptažodžius. Jis sukurtas siekiant palengvinti perėjimą arba perkėlimą į "Netscape" naudojant LDAP katalogų mainų formatą (LDAP Directory Interchange Format, ldif).
plain: Nešifruojami, naudokite paprasto teksto slaptažodžius. Nors htpasswd gali sukurti tokius slaptažodžius visose platformose, httpd backend palaiko tik paprasto teksto slaptažodžius "Windows", "Netware" ir TPF.
Kodėl verta tai daryti internete?
Jei nenaudojame "apache" serverio, pavyzdžiui, naudojame "nginx" ir t. t., šios komandinės eilutės priemonės galime neturėti po ranka, todėl negalėsime sukurti slaptažodžių failo, o turėti internetinę versiją gali būti patogu serverių administratoriams.