EQVPS
سیکیورٹی اور سرٹیفکیٹ

‎.htpasswd جنریٹر

staging سائٹ یا ایڈمن پینل کو HTTP basic auth سے محفوظ کریں۔ یوزرنیم اور پاس ورڈ ڈالیں، لائن ‎.htpasswd میں کاپی کریں۔

مکمل طور پر آپ کے براؤزر میں چلتا ہے — آپ جو کچھ لکھتے ہیں وہ ہمارے سرورز کو نہیں بھیجا جاتا۔

salt کے ساتھ، MD5 کے 1000 راؤنڈ۔ htpasswd -m کا ڈیفالٹ۔

‎.htpasswd کے لیے لائن

یہ کیسے کام کرتا ہے

ہیش APR1-MD5 ہے — بالکل وہی جو `htpasswd -m` بناتا ہے — اور ہر بار 8 حروف کا نیا رینڈم salt لگتا ہے، اس لیے ایک ہی پاس ورڈ ہر بار الگ لائن دیتا ہے۔ Apache ‏(AuthUserFile) اور nginx ‏(auth_basic_user_file) دونوں اسے مانتے ہیں۔ Basic auth ہر درخواست کے ساتھ پاس ورڈ بھیجتا ہے، اس لیے اسے صرف HTTPS پر استعمال کریں۔

عام سوالات

کیا nginx یہ ہیش سپورٹ کرتا ہے؟

ہاں۔ nginx ‏auth_basic_user_file میں ‎$apr1$‎ ہیش کسی اضافی ماڈیول کے بغیر پڑھ لیتا ہے۔

SHA-1 کو کمزور کیوں کہا گیا ہے؟

‏{SHA} فارمیٹ میں salt نہیں ہوتا: ایک جیسے پاس ورڈ ایک جیسے ہیش دیتے ہیں اور جلدی توڑے جاتے ہیں۔ اسے صرف ان پرانی کنفیگز کے لیے رکھیں جو APR1 نہیں پڑھتیں۔

متعلقہ ٹولز

تمام ٹولز →

اپنے سرور پر استعمال کریں: KVM VPS ‎$3 ماہانہ سے، root رسائی، کرپٹو ادائیگی۔

VPS پلان