Encryption
.htpasswd 使用什麼樣的算法?
我正在嘗試以程式方式生成這種散列:
axF3s9cdEnsNP
但我無法確定它是哪種雜湊。雜湊來自 .htpasswd 文件。
我嘗試過的所有線上 htpasswd 生成器都會生成不同類型的雜湊。
這是 CRYPT 加密 - 一個舊的預設設置。您可能應該改用 MD5 或 SHA -
man htpasswd
有關詳細資訊,請參閱。您如何嘗試生成密碼?你可以執行
htpasswd -n -b username password
,但大多數語言可能已經有一個庫函式。Perl 範例:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
第二個參數是鹽。正如杰拉德指出的那樣,最好使用隨機字元串作為鹽。