Τι είναι το 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 Directory Interchange Format (ldif).
plain: Δεν κρυπτογραφείται, χρησιμοποιήστε κωδικούς πρόσβασης απλού κειμένου. Αν και το htpasswd μπορεί να δημιουργήσει τέτοιους κωδικούς πρόσβασης σε όλες τις πλατφόρμες, το backend του httpd υποστηρίζει κωδικούς πρόσβασης απλού κειμένου μόνο στα Windows, Netware και TPF.
Γιατί να το κάνετε online;
Αν δεν χρησιμοποιούμε τον διακομιστή apache, για παράδειγμα, χρησιμοποιώντας nginx κ.λπ., μπορεί να μην έχουμε αυτό το εργαλείο γραμμής εντολών στη διάθεσή μας, οπότε δεν μπορούμε να δημιουργήσουμε το αρχείο κωδικών πρόσβασης, και η ύπαρξη της online έκδοσης μπορεί να είναι βολική για τους διαχειριστές του διακομιστή.