شعار MyVIPWebTools

مولّد .htpasswd — أنشئ بيانات اعتماد Apache Basic Authentication

يُنشئ مولّد .htpasswd لدينا سطر username:hash واحد بنفس الصيغة التي تنتجها أداة htpasswd من سطر أوامر Apache، جاهزًا للصقه في ملف .htpasswd الخاص بك لمصادقة HTTP الأساسية. اختر بين صيغة {SHA} (SHA-1، محسوبة بواجهة Web Crypto API الأصلية في المتصفح) أو APR1-MD5 (نسخة Apache المملَّحة والمتكررة من MD5، مطابقة لناتج `htpasswd -m`). أدخل اسم مستخدم وكلمة مرور، اختر صيغة، ويتحدّث سطر بيانات الاعتماد فورًا. لا يُرسَل أي شيء إلى خادم — تحدث عملية حساب التجزئة بأكملها داخل متصفحك.

صيغة التجزئة

أدخل اسم مستخدم وكلمة مرور لإنشاء سطر بيانات الاعتماد

كيفية استخدام مولّد .htpasswd — أداة مجانية لكلمات مرور Apache Basic Auth

  1. 1

    أدخل اسم المستخدم الذي تريد المصادقة به (لا يُسمح بالنقطتين الرأسيتين في أسماء المستخدمين لأنها فاصل الحقول).

  2. 2

    أدخل كلمة المرور لذلك المستخدم.

  3. 3

    اختر صيغة تجزئة: '{SHA}' (SHA-1، بسيطة وسريعة) أو APR1-MD5 (مملَّحة ومتكررة، مطابقة لـ `htpasswd -m`).

  4. 4

    انسخ سطر username:hash الناتج والصقه كسطر جديد في ملف .htpasswd الخاص بخادمك.

لماذا تستخدم مولّد .htpasswd — أداة مجانية لكلمات مرور Apache Basic Auth؟

تقرأ مصادقة Apache الأساسية عبر mod_authn_file بيانات الاعتماد من ملف .htpasswd حيث يكون لكل سطر الصيغة username:hash. بدل الحاجة لتثبيت محلي لأداة htpasswd من سطر أوامر Apache، تحسب هذه الأداة نفس صيغ التجزئة تمامًا مباشرة داخل متصفحك. صيغة {SHA} هي ملخّص SHA-1 بسيط غير مملَّح مسبوق بـ {SHA} ومُرمَّز بـ base64 — سريع الحساب لكنه، لكونه غير مملَّح، أكثر عرضة لهجمات جداول قوس قزح المحسوبة مسبقًا إذا تعرّضت التجزئة يومًا للكشف. أما APR1-MD5 (الصيغة التي تُنتجها `htpasswd -m`، مسبوقة بـ $apr1$) فهي نسخة Apache الخاصة المملَّحة والمتكررة 1000 مرة من MD5 crypt، تضيف ملحًا عشوائيًا لكل كلمة مرور وتجزئة متكررة لإبطاء محاولات القوة الغاشمة بشكل كبير مقارنة بتجزئة واحدة غير مملَّحة. لاحظ أن مصادقة Basic نفسها ترسل بيانات الاعتماد بصيغة سهلة فك الترميز (وليست مشفَّرة) عبر HTTP العادي — اقرن دائمًا مصادقة .htpasswd بـ HTTPS كي لا تُكشف بيانات الاعتماد أثناء النقل، بغض النظر عن صيغة التجزئة التي تحمي الملف المُخزَّن.

الأسئلة الشائعة

أدوات ذات صلة

مولّد .htpasswd — أداة مجانية لكلمات مرور Apache Basic Auth | MyVIPWebTools