Encryption

.htpasswd 使用什麼樣的算法?

  • May 12, 2011

我正在嘗試以程式方式生成這種散列:

axF3s9cdEnsNP

但我無法確定它是哪種雜湊。雜湊來自 .htpasswd 文件。

我嘗試過的所有線上 htpasswd 生成器都會生成不同類型的雜湊。

這是 CRYPT 加密 - 一個舊的預設設置。您可能應該改用 MD5 或 SHA -man htpasswd有關詳細資訊,請參閱。

您如何嘗試生成密碼?你可以執行htpasswd -n -b username password,但大多數語言可能已經有一個庫函式。

Perl 範例:

perl -e 'print crypt("passwordgoeshere","salt") . "\n"'

第二個參數是鹽。正如杰拉德指出的那樣,最好使用隨機字元串作為鹽。

引用自:https://serverfault.com/questions/269151