
.htpasswd, Apache web sunucuları içerisinde yetkilendirme için kullanıcı adı ve şifre bilgilerinin barındırıldığı .htaccess ile oluşturulan flat-file bir dosyadır. “.htpasswd” İsmini benzeri şekilde işlev gören ve ana ayar dosyassı .Htaccess'den almaktadır. Yine de yöneticiler istedikleri taktirde bu dosyanın adını daha farklı bir forma sokarak kullanabilirler.
Htpasswd dosyasının başında nokta işareti olmasının nedeni Unix ve benzeri işletim sistemleri içerisinde önünde nokta işareti olan dosyaların sunucu kaynaklı olarak gizlenmesidir. Böylece yöneticinin gizleme işlemi için ekstradan bir şey yapmasına gerek kalmaksızın tek bir nokta ile şifrelerin saklandığı bu dosya güvenli bir hale getirilebilecektir.
Htpasswd Kullanımı
Htpasswd içerisinde farklı sütunlar barındırır ve her bir sütun kullanıcı adı ve ardından şifre kısmını içerisinde barındırır. Dosya içerisinde yer alan şifreler “Unix Crypt” adı verilen MD5 veya SHA1 gibi algoritmalarla şifrelenir. Böylece Htpasswd dosyası tamamen güvenli bir dosya haline getirilir.
Gelelim kullanımına, Htpasswd dosyası Apache Web sunucusunun herhangi bir web sayfası sunarken yapılan yetkilendirme işlemlerinde kullanılan kimlik bilgisi dosyasıdır. Bu dosyada yazan bilgiler bir .htaccess dosyası yardımıyla kullanılır. Örnek vermek gerekirse Htaccess dosyası yardımıyla sunucu üzerinde erişimine sadece bizim belirlediğimiz kullanıcı adı ve şifreyle giriş yapılabilecek şifreleme metodu kullanabiliriz. Bu işlemde belirlediğimiz şifreleri .htpasswd dosyasından çekebiliriz. Peki, bu bize ne gibi bir katkı sağlayabilir?
Örneğin sunucunuzun içerisinde sürekli özel dosyalarınıza yer verdiğiniz bir dizin veya dosya yer alıyor diyelim. Htaccess kullanımıyla bu bu dizin veya dosyayı şifreleyebilir ve yalnızca kullanıcı adıyla şifreye sahip kişilerin kullanımına htpasswd yardımıyla açabilirsiniz.

htaccess Nedir? htaccess Yönlendirme ve htaccess Rewriterule
htaccess, sunucu üzerinde kendiliğinden bulunan veya kullanıcı tarafından oluşturulabilen, web sitenize bazı faydalı komutlar vermeye yardımcı olan bir tür ayar dosyasıdır. htaccess dosyası Linux işletim sistemli sunucuların içerisin...
Htpasswd Generator
Htpasswd Generator, kolayca Htpasswd dosyaları oluşturmanıza yardımcı olan basit temelli sayfalardır. Bu sayfaları kullanarak kısa süre içerisinde Htpasswd içerisinde kullanılmaya hazır sütunlar meydana getirebilirsiniz.