安全與憑證
.htpasswd 產生器
用 HTTP basic auth 保護測試站或管理後台。填入使用者名稱和密碼,把產生的那一行複製進 .htpasswd。
完全在瀏覽器中執行——您輸入的任何內容都不會傳送到我們的伺服器。
帶鹽,1000 輪 MD5。htpasswd -m 的預設格式。
.htpasswd 中的一行
運作方式
雜湊演算法是 APR1-MD5——正是 `htpasswd -m` 的輸出格式——每次都用新的 8 個字元的隨機鹽,所以同一個密碼每次產生的行都不一樣。Apache(AuthUserFile)和 nginx(auth_basic_user_file)都能辨識。basic auth 每次請求都會帶上密碼,所以只能在 HTTPS 下使用。
常見問題
nginx 支援這種雜湊嗎?
支援。nginx 在 auth_basic_user_file 中原生讀取 $apr1$ 雜湊,不需要額外模組。
為什麼 SHA-1 標為弱?
{SHA} 格式沒有鹽:相同密碼得到相同雜湊,破解很快。只在無法讀取 APR1 的舊設定裡保留。
相關工具
全部工具 →在您自己的伺服器上用起來:KVM VPS 每月 3 美元起,root 權限,加密貨幣付款。
VPS 方案