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