مولد هتباسود

عزز حماية موقعك بسلاسة باستخدام منشئ .htpasswd سهل الاستخدام، مما يضمن الوصول الآمن والمشفر عبر منصات متعددة.

مدخل


إعدادات

انتاج

جانب الخادم
انسخ هذا وألصقه في ملفك .htpasswd ملف

وقت الدردشة (بيتا)

ادعمنا

مرشد

حول مولد Htpasswd

تم تصميم أداة Htpasswd Generator لتبسيط عملية إنشاء إدخالات آمنة لـ ملفات .htpasswd، مما يتيح لمسؤولي مواقع الويب حماية الدلائل الموجودة على مواقعهم من خلال المصادقة الأساسية. تقوم هذه الأداة بإنشاء بيانات الاعتماد عن طريق تجزئة كلمات المرور باستخدام خوارزمية MD5، مما يجعلها متوافقة عبر منصات الاستضافة المتنوعة، بما في ذلك Windows وLinux. تسمح الواجهة سهلة الاستخدام بإنشاء إدخالات .htpasswd بسرعة دون الحاجة إلى أدوات سطر أوامر معقدة أو معرفة تقنية واسعة النطاق.

فهم .htpasswd

يتم استخدام ملف .htpasswd بواسطة خادم Apache HTTP لإنشاء مناطق وصول آمنة ومقيدة على موقع الويب. وهو يعمل جنبًا إلى جنب مع ملف .htaccess ويحتوي على أسطر من اسم المستخدم وكلمة المرور، مفصولة بنقطتين. يتم تشفير كلمات المرور هذه، عادةً باستخدام طريقة التشفير المتاحة على أنظمة UNIX، على الرغم من أن تشفيرات MD5 أو SHA1 شائعة أيضًا.

يمكن لمولد htpasswd الخاص بنا الاستفادة من خوارزمية التجزئة MD5 أو Bcrypt أو SHA1 أو Crypt لإنشاء كلمات مرور آمنة متوافقة عبر الأنظمة الأساسية المختلفة، بما في ذلك Windows وMacOS وLinux.

إنشاء .htpasswd عبر الإنترنت باستخدام أداة مولد Htpasswd

لإنشاء إدخال لملف .htpasswd، ما عليك سوى إدخال اسم المستخدم وكلمة المرور وتحديد طريقة التشفير.

لصياغة كلمات مرور قوية وآمنة، نوصي باستخدام موقعنا المخصص مولد كلمة السر أداة.

يجب وضع ملف .htpasswd المقابل في المجلد المحدد بواسطة توجيه AuthUserFile (يرجى الاطلاع أدناه). في هذه الحالة، سيكون موجودًا في الدليل "/path/to/.htpasswd". يبدو ملف .htpasswd النموذجي كما يلي:

user1:$apr1$clme56rh$7kbO8h94VA5UWBNpdayu80
user2:$apr1$l76zf4jy$M7064lZwDjJjGigJ48fqP/
user3:$apr1$f2dmapgz$C.8mBkD1DoUiBVJGaCfJM0

تأمين مجلدات أباتشي

لتقييد الوصول إلى مجلدات معينة داخل خادم Apache، ضع ملف .htaccess في الدليل المطلوب. يجب أن يحتوي هذا الملف على توجيهات مثل ما يلي لفرض المصادقة الأساسية:

AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "My restricted Area"
Require valid-user

تأمين المجلدات على Nginx

بالنسبة لخوادم Nginx، قم بتحديث إعدادات موقعك كما يلي لحماية مجلد معين:

location /api {
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;
}

لتطبيق المصادقة الأساسية على مستوى الموقع مع الحفاظ على مناطق معينة عامة، استخدم توجيه auth_basic off داخل كتلة موقع محدد:

server {
    ...
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;
    location /public/ {
        auth_basic off;
    }
}

إدارة الإدخالات المتعددة في .htpasswd

نعم، يمكن أن يستوعب ملف .htpasswd بيانات اعتماد مستخدمين متعددين. ما عليك سوى إضافة زوج جديد من اسم المستخدم وكلمة المرور في كل سطر لتقديم إدخالات إضافية. تسمح هذه الميزة بإنشاء عناصر تحكم وصول متنوعة داخل نفس الملف، مما يعزز أمان ومرونة نظام المصادقة الخاص بموقعك.

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

  1. ما هو مولد Htpasswd؟

    يعد Htpasswd Generator أداة تساعد في إنشاء ملف كلمة المرور الذي تستخدمه خوادم الويب Apache للمصادقة الأساسية. يقوم بإنشاء كلمات مرور مشفرة يمكن استخدامها لتأمين صفحات الويب أو الدلائل.

  2. كيف يعمل مولد Htpasswd؟

    يأخذ Htpasswd Generator اسم المستخدم وكلمة المرور كمدخلات ويقوم بإنشاء كلمة مرور مشفرة تتم إضافتها بعد ذلك إلى ملف htpasswd. يتم استخدام هذا الملف بواسطة Apache لمصادقة المستخدمين عندما يحاولون الوصول إلى الموارد المحمية على موقع ويب.

  3. ما هي المصادقة الأساسية؟

    المصادقة الأساسية هي طريقة لمصادقة المستخدمين بناءً على اسم المستخدم وكلمة المرور. عندما يحاول مستخدم الوصول إلى مورد محمي، يطالبه الخادم بإدخال بيانات الاعتماد الخاصة به، والتي يتم التحقق منها بعد ذلك باستخدام ملف htpasswd.

  4. هل من الآمن استخدام المصادقة الأساسية؟

    على الرغم من أن المصادقة الأساسية هي طريقة مصادقة بسيطة ومدعومة على نطاق واسع، إلا أنها لا تعتبر آمنة لنقل كلمات المرور عبر الإنترنت. يوصى باستخدام HTTPS مع المصادقة الأساسية لتشفير بيانات الاعتماد أثناء الإرسال.

  5. هل يمكنني استخدام Htpasswd Generator مع خوادم الويب الأخرى؟

    تم تصميم Htpasswd Generator خصيصًا لخوادم الويب Apache، التي تستخدم ملف htpasswd للمصادقة الأساسية. قد تستخدم خوادم الويب الأخرى طرقًا أو تنسيقات ملفات مختلفة للمصادقة.