.htpasswd फ़ाइल जनरेटर (APR1-MD5)
Apache HTTP Server से किसी डायरेक्टरी को पासवर्ड से सुरक्षित करने के लिए Apache .htpasswd फ़ॉर्मेट (APR1-MD5) में एक पंक्ति बनाएँ।
यह कैसे काम करता है
Apache HTTP Server डायरेक्टरी की सुरक्षा करने वाले HTTP बेसिक प्रमाणीकरण के लिए .htpasswd फ़ाइलें इस्तेमाल करता है: हर पंक्ति एक उपयोगकर्ता नाम को हैश किए गए पासवर्ड से जोड़ती है। APR1-MD5 फ़ॉर्मेट (MD5 पर आधारित Apache का रूप) एक ऐतिहासिक फ़ॉर्मेट है जो अब भी व्यापक रूप से समर्थित है; htpasswd कमांड -m विकल्प के साथ ठीक यही बनाती है। बनाई गई पंक्ति को सीधे सर्वर पर अपनी .htpasswd फ़ाइल में पेस्ट करें।
क्या APR1-MD5 फ़ॉर्मेट अब भी इस्तेमाल के लिए सुरक्षित है?
APR1-MD5 Apache बेसिक प्रमाणीकरण के लिए अब भी व्यापक रूप से इस्तेमाल होता है, लेकिन आधुनिक ब्रूट-फ़ोर्स हमलों के विरुद्ध यह bcrypt या argon2 जितना मज़बूत नहीं है। साधारण डायरेक्टरी सुरक्षा (आंतरिक दस्तावेज़ीकरण, टेस्ट क्षेत्र) के लिए यह स्वीकार्य है; संवेदनशील डेटा के लिए एप्लिकेशन के आगे ज़्यादा मज़बूत प्रमाणीकरण प्रणाली को प्राथमिकता दें।
बनाई गई पंक्ति का उपयोग कैसे करें?
पूरी पंक्ति (utilisateur:$apr1$sel$hash) को अपने सर्वर पर .htpasswd फ़ाइल में कॉपी करें, हर उपयोगकर्ता के लिए एक पंक्ति, फिर Apache कॉन्फ़िगरेशन में AuthType Basic और AuthUserFile डायरेक्टिव से उस फ़ाइल का संदर्भ दें।
<strong>100% लोकल प्रोसेसिंग:</strong> दर्ज किया गया पासवर्ड कभी किसी सर्वर पर नहीं भेजा जाता, हैशिंग पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है।