أنشئ أسطر بيانات اعتماد .htpasswd في Apache باستخدام bcrypt أو APR1-MD5 أو SHA-1 أو crypt. كل عمليات التجزئة تتم في متصفحك — لا يُرفع شيء.

أنشئ سطر بيانات اعتماد .htpasswd في Apache مباشرة في متصفحك — تُجزّأ كلمة مرورك محليًا ولا تغادر هذه الصفحة أبدًا.

بيانات الاعتماد

يتم حساب كل شيء محليًا في متصفحك. لا يُرسل اسم مستخدم أو كلمة مرور إلى أي خادم.

غير متأكد ماذا تختار؟ استخدم APR1-MD5 — فهو الأكثر قابلية للنقل والخيار الموصى به لملفات .htpasswd في Apache.


حول مولّد .htpasswd

يُنشئ مولّد .htpasswd أسطر اعتماد Apache للمصادقة الأساسية عبر HTTP — أزواج username:hash التي تحمي المجلدات خلف واجهة تسجيل دخول. أدخل اسم مستخدم وكلمة مرور (أو ولّد واحدة قوية عشوائية) واختر خوارزمية تجزئة: bcrypt أو APR1-MD5 أو SHA-1 أو crypt.

خوارزمية APR1-MD5 هي الخيار الموصى به والأكثر توافقاً لملفات .htpasswd — تعمل على كل بناء Apache. bcrypt هي الأقوى حيث تُدعَم، بينما توجد SHA-1 وcrypt أساساً للتوافق مع الأنظمة القديمة. تُصنّف الأداة كل خوارزمية مع إرشادات لتختار بثقة.

الأهم في أداة كلمات مرور: كل التجزئة تحدث محلياً في متصفحك: لا يُرسَل اسم المستخدم أو كلمة المرور إلى خادم أبداً. انسخ السطر المولَّد إلى ملف موجود أو نزّل ملف .htpasswd جاهزاً، ثم أشر إليه من إعداد Apache أو توجيه AuthUserFile في .htaccess.

كيفية استخدام مولّد .htpasswd

  1. أدخل اسم مستخدم (بلا مسافات أو نقطتين رأسيتين) وكلمة مرور، أو انقر الزر لتوليد كلمة مرور عشوائية قوية.
  2. اختر خوارزمية تجزئة — APR1-MD5 هي الافتراضي الموصى به؛ bcrypt وSHA-1 وcrypt متاحة أيضاً.
  3. انقر "توليد سطر الاعتماد" وانتظر انتهاء التجزئة.
  4. انسخ سطر username:hash أو نزّله كملف .htpasswd.
  5. أشر إلى الملف من إعداد Apache أو .htaccess باستخدام AuthUserFile لتفعيل المصادقة الأساسية.

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

APR1-MD5 هي الخيار الآمن الافتراضي — يدعمه كل تثبيت Apache. استخدم bcrypt للحصول على أقوى تجزئة حيث يدعمها خادمك؛ تجنّب SHA-1 وcrypt إلا إذا تطلّب التوافق مع الأنظمة القديمة ذلك.

لا. تُحسَب التجزئة بالكامل في متصفحك عبر شيفرة من جهة العميل، فلا يغادر اسم المستخدم ولا كلمة المرور جهازك أبداً.

ولّد سطراً لكل مستخدم وضع كلاً منها في سطره الخاص في ملف .htpasswd نفسه. يطابق Apache اسم المستخدم في بداية كل سطر.

ضع .htpasswd خارج جذر الويب، ثم أضف AuthType Basic وAuthName وAuthUserFile /path/to/.htpasswd وRequire valid-user إلى ملف .htaccess أو إعداد المضيف الافتراضي الخاص بالمجلد.

نعم — مجاني وغير محدود، ولا حاجة إلى حساب.

شارك هذا
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.
الإبلاغ عن مشكلة

أضف هذه الأداة المجانية إلى موقعك الخاص — انسخ والصق الكود أدناه.