Kizalishi cha .htpasswd
Unda mistari ya kitambulisho ya Apache .htpasswd kwa bcrypt, APR1-MD5, SHA-1 au crypt. Uchakataji wote wa hashi hufanyika kwenye kivinjari chako — hakuna kinachopakiwa.
Tengeneza mstari wa kitambulisho wa Apache .htpasswd moja kwa moja kwenye kivinjari chako — nenosiri lako huwekwa hashi ndani na halitoki kamwe kwenye ukurasa huu.
Kila kitu hukokotolewa ndani kwenye kivinjari chako. Hakuna jina la mtumiaji au nenosiri linalotumwa kwa seva.
Huna uhakika uchague kipi? Tumia APR1-MD5 — ndiyo inayobebeka zaidi na chaguo linalopendekezwa kwa faili za Apache .htpasswd.
Kuhusu Kizalishi cha .htpasswd
Kikatishi cha .htpasswd kinaunda mistari ya sifa za Apache kwa uthibitishaji wa msingi wa HTTP (basic authentication) — jozi za username:hash zinazolinda saraka nyuma ya kidirisha cha kuingia. Ingiza jina la mtumiaji na nenosiri (au zalisha moja imara na bahati nasibu) na uchague algorithm ya hash: bcrypt, APR1-MD5, SHA-1 au crypt.
APR1-MD5 ndiyo chaguo linalopendekezwa, linalobebeka zaidi kwa faili za .htpasswd — linafanya kazi kwenye kila ujenzi wa Apache. Bcrypt ndiyo yenye nguvu zaidi pale inapoungwa mkono, wakati SHA-1 na crypt zipo hasa kwa uoanifu wa kizamani. Zana hii inaweka lebo kila algorithm na mwongozo ili uweze kuchagua kwa uhakika.
Muhimu kwa zana ya nenosiri, uhesabuji wote wa hash unafanyika ndani ya kivinjari chako: hakuna jina la mtumiaji au nenosiri linalotumwa kwa seva kamwe. Nakili mstari uliozalishwa kwenye faili lililopo au pakua .htpasswd tayari, kisha ukilirejeleze kutoka usanidi wako wa Apache au maelekezo ya AuthUserFile ya .htaccess.
Jinsi ya kutumia Kizalishi cha .htpasswd
- Ingiza jina la mtumiaji (bila nafasi au koloni) na nenosiri, au bofya kitufe kuzalisha nenosiri imara la bahati nasibu.
- Chagua algorithm ya hash — APR1-MD5 ndiyo chaguo-msingi linalopendekezwa; bcrypt, SHA-1 na crypt pia zinapatikana.
- Bofya "Generate credential line" na subiri uhesabuji wa hash umalizike.
- Nakili mstari wa username:hash au upakue kama faili la .htpasswd.
- Rejelea faili hilo kutoka usanidi wako wa Apache au .htaccess kwa AuthUserFile ili kuwezesha uthibitishaji wa msingi.