.htpasswd Apache HTTP सर्वर के मूल प्रमाणीकरण के लिए उपयोगकर्ता नाम और पासवर्ड संग्रहीत करने के लिए उपयोग की जाने वाली एक फ्लैट-फ़ाइल है।

.htpasswd एक फ्लैट-फाइल है जिसका उपयोग Apache HTTP सर्वर पर बुनियादी प्रमाणीकरण के लिए उपयोगकर्ता नाम और पासवर्ड संग्रहीत करने के लिए किया जाता है। फ़ाइल का नाम .htaccess कॉन्फ़िगरेशन में दिया गया है, और कुछ भी हो सकता है, लेकिन ".htpasswd" विहित नाम है। फ़ाइल का नाम डॉट से शुरू होता है, क्योंकि अधिकांश यूनिक्स जैसे ऑपरेटिंग सिस्टम किसी भी फ़ाइल को मानते हैं जो डॉट के साथ शुरू होता है।

यह फ़ाइल अक्सर शेल कमांड htpasswd के साथ बनाए रखी जाती है, जो उपयोगकर्ताओं को जोड़, हटा और अपडेट कर सकती है, और उपयोग के लिए पासवर्ड को ठीक से एनकोड करेगी (इसलिए उन्हें आसानी से चेक किया जा सकता है, लेकिन मूल पासवर्ड पर वापस नहीं लिया जा सकता)।

फ़ाइल में पंक्तियाँ हैं। प्रत्येक पंक्ति एक उपयोगकर्ता नाम और हैशेड पासवर्ड जोड़ी से मेल खाती है, जो बृहदान्त्र के साथ अलग होती है। उदाहरण के लिए:

user:password

हैशेड पासवर्ड आम तौर पर "UNIX क्रिप्ट" शैली है, जिसे आम विकल्प के रूप में MD5 या SHA1 में एन्क्रिप्ट किया गया है।

अतिरिक्त उपयोगकर्ताओं को htpasswdशेल कमांड का उपयोग करके या नई लाइनें जोड़कर जोड़ा जा सकता है फ़ाइल के लिए। उदाहरण के लिए:

user1:password1
user2:password2

Apache HTTP सर्वर पर उपलब्ध संसाधन htpasswd द्वारा बनाई गई फाइलों में सूचीबद्ध उपयोगकर्ताओं के लिए प्रतिबंधित किए जा सकते हैं।

यह सभी देखें