مولد .htpasswd
احمِ موقع staging أو لوحة إدارة بالمصادقة الأساسية HTTP. أدخل اسم المستخدم وكلمة المرور، وانسخ السطر إلى ملف .htpasswd.
يعمل بالكامل داخل متصفحك — لا يُرسل أي شيء تكتبه إلى خوادمنا.
مع salt، و1000 جولة MD5. الافتراضي في htpasswd -m.
كيف تعمل
التجزئة من نوع APR1-MD5 — تمامًا ما يُنتجه `htpasswd -m` — مع salt عشوائي جديد من 8 أحرف في كل مرة، لذا تعطي كلمة المرور نفسها سطرًا مختلفًا كل مرة. يقبلها كل من Apache (AuthUserFile) وnginx (auth_basic_user_file). المصادقة الأساسية ترسل كلمة المرور مع كل طلب، فاستخدمها عبر HTTPS فقط.
الأسئلة الشائعة
هل يدعم nginx هذه التجزئات؟
نعم. يقرأ nginx تجزئات $apr1$ في auth_basic_user_file دون أي وحدات إضافية.
لماذا وُصفت SHA-1 بأنها ضعيفة؟
صيغة {SHA} بلا salt: كلمات المرور المتطابقة تعطي تجزئات متطابقة وتُكسر بسرعة. احتفظ بها فقط للإعدادات القديمة التي لا تقرأ APR1.
أدوات ذات صلة
استخدمها على خادمك: KVM VPS من $3 شهريًا، صلاحيات root، دفع بالعملات المشفرة.
خطط VPS