مولّد ملف .htpasswd (APR1-MD5)

أنشئ سطرًا بصيغة .htpasswd الخاصة بـ Apache (APR1-MD5) لحماية مجلد بكلمة مرور باستخدام خادم Apache HTTP.

مثال:
من 1 إلى 8 محارف أبجدية رقمية؛ اتركه فارغًا للحصول على ملح عشوائي.

كيف يعمل

يستخدم خادم Apache HTTP ملفات .htpasswd للمصادقة الأساسية HTTP التي تحمي مجلدًا: يربط كل سطر اسم مستخدم بكلمة مرور مجزّأة. صيغة APR1-MD5 (نسخة Apache المبنية على MD5) صيغة تاريخية لا تزال مدعومة على نطاق واسع؛ وهي بالضبط ما ينتجه الأمر htpasswd مع الخيار -m. الصق السطر المولَّد مباشرةً في ملف .htpasswd على الخادم.

هل لا تزال صيغة APR1-MD5 آمنة للاستخدام؟

لا يزال APR1-MD5 مستخدمًا على نطاق واسع في المصادقة الأساسية لـ Apache، لكنه ليس بقوة bcrypt أو argon2 أمام هجمات القوة الغاشمة الحديثة. لحماية مجلد بسيطة (توثيق داخلي، منطقة اختبار) يبقى مقبولًا؛ أما للبيانات الحساسة فضّل نظام مصادقة أقوى قبل التطبيق.

كيف أستخدم السطر المولَّد؟

انسخ السطر كاملًا (utilisateur:$apr1$sel$hash) إلى ملف .htpasswd على خادمك، سطرًا لكل مستخدم، ثم أشر إلى هذا الملف في إعداد Apache عبر التوجيهين AuthType Basic وAuthUserFile.

<strong>معالجة محلية 100%:</strong> لا تُرسل كلمة المرور المُدخلة إلى أي خادم، وتتم التجزئة بالكامل داخل متصفحك عبر WebAssembly.