Penjana htpasswd Dalam Talian
Apa itu htpasswd?
htpasswd adalah utiliti perintah dari pelayan http sumber terbuka apache httpd, digunakan untuk menghasilkan fail kata laluan untuk pengesahan asas http.
Apa perbezaan cara pengekodan?
MD5: Menggunakan pengekodan MD5 untuk kata laluan. Di Windows, Netware dan TPF, ini adalah kaedah pengekodan lalai.
crypt: Menggunakan crypt() untuk mengenkod kata laluan. Ini adalah kaedah lalai di semua platform selain Windows, Netware dan TPF. Walaupun ia boleh disokong oleh htpasswd di semua platform, ia tidak disokong oleh pelayan httpd di Windows, Netware dan TPF.
SHA: Menggunakan SHA untuk mengenkod kata laluan. Ia direka untuk memudahkan pemindahan atau pengalihan ke format pertukaran direktori LDAP (ldif) Netscape.
plain: Tanpa pengekodan, menggunakan kata laluan dalam teks biasa. Walaupun htpasswd boleh membuat kata laluan seperti ini di semua platform, pelayan httpd hanya menyokong kata laluan teks biasa di Windows, Netware dan TPF.
Mengapa dalam talian?
Jika kita tidak menggunakan pelayan apache, contohnya menggunakan nginx, mungkin tidak mempunyai alat baris perintah ini, maka tidak dapat menghasilkan fail kata laluan. Dengan versi dalam talian ini, ia memudahkan pentadbir pelayan untuk menggunakannya.