ما هو htpasswd؟
htpasswd هو أداة أوامر لخادم http مفتوح المصدر apache httpd لخادم httpd لتوليد ملفات كلمات المرور لمصادقة http الأساسية.
ما الفرق بين طرق التشفير؟
MD5: يتم تشفير كلمات المرور باستخدام MD5. في ويندوز و Netware و TPF، هذه هي طريقة التشفير الافتراضية.
crypt: استخدم crypt() لتشفير كلمة المرور. هذه هي الطريقة الافتراضية على الأنظمة الأساسية بخلاف Windows وNetware وTPF. على الرغم من أنه مدعوم من قبل htpasswd على جميع الأنظمة الأساسية، إلا أنه غير مدعوم من قبل خوادم httpd على أنظمة Windows و Netware و TPF.
SHA: استخدام كلمات المرور المشفرة SHA. تم تصميمه لتسهيل الترحيل أو النقل إلى Netscape باستخدام تنسيق تبادل دليل LDAP (ldif).
plain: غير مشفرة، استخدم كلمات مرور بنص عادي. على الرغم من أن htpasswd يمكنه إنشاء كلمات المرور هذه على جميع الأنظمة الأساسية، إلا أن الواجهة الخلفية httpd تدعم فقط كلمات المرور النصية العادية على ويندوز و Netware و TPF.
لماذا نجعلها متصلة بالإنترنت؟
إذا كنا لا نستخدم خادم apache، على سبيل المثال، باستخدام nginx، وما إلى ذلك، فقد لا تكون أداة سطر الأوامر هذه في متناول اليد، لذلك لا يمكننا إنشاء ملف كلمة المرور، وقد يكون وجود الإصدار عبر الإنترنت مناسبًا لمسؤولي الخادم لاستخدامه.