.htpasswd जेनरेटर
bcrypt, APR1-MD5, SHA-1 या crypt के साथ Apache .htpasswd क्रेडेंशियल लाइन बनाएँ। सभी हैशिंग आपके ब्राउज़र में होती है — कुछ भी अपलोड नहीं किया जाता।
सीधे आपके ब्राउज़र में एक Apache .htpasswd क्रेडेंशियल लाइन बनाएँ — आपका पासवर्ड स्थानीय रूप से हैश होता है और कभी इस पेज से बाहर नहीं जाता।
सब कुछ आपके ब्राउज़र में स्थानीय रूप से कंप्यूट होता है। कोई उपयोगकर्ता नाम या पासवर्ड कभी सर्वर को नहीं भेजा जाता।
पता नहीं कौन सा चुनें? APR1-MD5 का उपयोग करें — यह सबसे पोर्टेबल और Apache .htpasswd फ़ाइलों के लिए अनुशंसित विकल्प है।
.htpasswd जेनरेटर के बारे में
.htpasswd जेनरेटर HTTP बेसिक ऑथेंटिकेशन के लिए Apache क्रेडेंशियल लाइनें बनाता है — यानी username:hash जोड़े जो डायरेक्टरी को लॉगिन प्रॉम्प्ट के पीछे सुरक्षित रखते हैं। एक username और password डालें (या एक मज़बूत रैंडम पासवर्ड जनरेट करें) और एक hash एल्गोरिदम चुनें: bcrypt, APR1-MD5, SHA-1 या crypt।
.htpasswd फाइलों के लिए APR1-MD5 सबसे उपयुक्त और सबसे पोर्टेबल विकल्प है — यह हर Apache बिल्ड पर काम करता है। जहाँ सपोर्ट हो वहाँ bcrypt सबसे मज़बूत है, जबकि SHA-1 और crypt मुख्य रूप से लीगेसी संगतता के लिए मौजूद हैं। टूल हर एल्गोरिदम के साथ मार्गदर्शन भी बताता है ताकि आप भरोसे से चुन सकें।
एक पासवर्ड टूल के लिए यह बेहद ज़रूरी है कि सारी हैशिंग स्थानीय रूप से आपके ब्राउज़र में हो: कोई भी username या password कभी सर्वर को नहीं भेजा जाता। बनी हुई लाइन को किसी मौजूदा फाइल में कॉपी करें या एक तैयार .htpasswd डाउनलोड करें, फिर इसे अपने Apache कॉन्फ़िगरेशन या .htaccess AuthUserFile डायरेक्टिव से रेफर करें।
.htpasswd जेनरेटर का उपयोग कैसे करें
- एक username (बिना स्पेस या कोलन के) और एक password डालें, या एक मज़बूत रैंडम पासवर्ड जनरेट करने के लिए बटन क्लिक करें।
- एक hash एल्गोरिदम चुनें — APR1-MD5 सुझाई गई डिफ़ॉल्ट है; bcrypt, SHA-1 और crypt भी उपलब्ध हैं।
- "Generate credential line" क्लिक करें और हैशिंग खत्म होने का इंतज़ार करें।
- username:hash लाइन कॉपी करें या इसे .htpasswd फाइल के रूप में डाउनलोड करें।
- बेसिक ऑथ सक्षम करने के लिए इस फाइल को AuthUserFile के साथ अपने Apache कॉन्फ़िग या .htaccess से रेफर करें।