.htpasswd جنریٹر
bcrypt، APR1-MD5، SHA-1 یا crypt کے ساتھ Apache .htpasswd کریڈنشل لائنیں بنائیں۔ تمام ہیشنگ آپ کے براؤزر میں ہوتی ہے — کچھ بھی اپ لوڈ نہیں ہوتا۔
ایک Apache .htpasswd کریڈنشل لائن براہِ راست اپنے براؤزر میں بنائیں — آپ کا پاس ورڈ مقامی طور پر ہیش ہوتا ہے اور کبھی یہ صفحہ نہیں چھوڑتا۔
سب کچھ مقامی طور پر آپ کے براؤزر میں شمار ہوتا ہے۔ کوئی صارف نام یا پاس ورڈ کبھی سرور پر نہیں بھیجا جاتا۔
یقینی نہیں کون سا منتخب کریں؟ APR1-MD5 استعمال کریں — یہ سب سے زیادہ قابلِ منتقلی اور Apache .htpasswd فائلوں کے لیے تجویز کردہ انتخاب ہے۔
.htpasswd جنریٹر کے بارے میں
.htpasswd جنریٹر HTTP basic authentication کے لیے Apache credential لائنیں بناتا ہے — وہ username:hash جوڑے جو لاگ ان پرامپٹ کے پیچھے ڈائریکٹریوں کی حفاظت کرتے ہیں۔ ایک username اور password درج کریں (یا مضبوط بے ترتیب پاس ورڈ بنائیں) اور hash الگورتھم منتخب کریں: bcrypt، APR1-MD5، SHA-1 یا crypt۔
APR1-MD5 .htpasswd فائلوں کے لیے تجویز کردہ، سب سے زیادہ پورٹیبل انتخاب ہے — یہ ہر Apache بلڈ پر کام کرتا ہے۔ Bcrypt جہاں سپورٹ ہو وہاں سب سے مضبوط ہے، جبکہ SHA-1 اور crypt بنیادی طور پر legacy مطابقت کے لیے موجود ہیں۔ یہ ٹول ہر الگورتھم کو رہنمائی کے ساتھ لیبل کرتا ہے تاکہ آپ اعتماد سے انتخاب کر سکیں۔
پاس ورڈ ٹول کے لیے اہم بات یہ ہے کہ تمام hashing مقامی طور پر آپ کے براؤزر میں ہوتی ہے: کوئی username یا password کبھی سرور کو نہیں بھیجا جاتا۔ تیار شدہ لائن کو کسی موجودہ فائل میں کاپی کریں یا تیار .htpasswd ڈاؤن لوڈ کریں، پھر اسے اپنی Apache ترتیب یا .htaccess AuthUserFile directive سے حوالہ دیں۔
.htpasswd جنریٹر استعمال کرنے کا طریقہ
- ایک username (بغیر خالی جگہ یا کولن کے) اور password درج کریں، یا مضبوط بے ترتیب پاس ورڈ بنانے کے لیے بٹن پر کلک کریں۔
- ایک hash الگورتھم منتخب کریں — APR1-MD5 تجویز کردہ ڈیفالٹ ہے؛ bcrypt، SHA-1 اور crypt بھی دستیاب ہیں۔
- "Generate credential line" پر کلک کریں اور hashing مکمل ہونے کا انتظار کریں۔
- username:hash لائن کاپی کریں یا اسے .htpasswd فائل کے طور پر ڈاؤن لوڈ کریں۔
- basic auth فعال کرنے کے لیے اپنی Apache ترتیب یا .htaccess میں AuthUserFile سے فائل کا حوالہ دیں۔