Htpasswd 產生

在浏览器本地生成 Apache htpasswd 行(user:hash)。apr1 / {MD5} / {SHA} / bcrypt 均支持。

htpasswd 密碼產生是什麼?

htpasswd 密碼產生工具用於產生 Apache 基本認證(Basic Authentication)所需的 htpasswd 檔案行,格式為使用者名稱:密碼雜湊。工具在瀏覽器本機完成計算,支援 apr1(Apache MD5,與 htpasswd -m 輸出相容)、{MD5}、{SHA} 和 bcrypt 四種演算法,產生的雜湊可直接寫入 .htpasswd 檔案使用。

主要功能

  • 支援 apr1、{MD5}、{SHA}、bcrypt 四種密碼雜湊演算法
  • apr1 結果與 Apache htpasswd -m 指令輸出完全相容
  • 自動產生隨機鹽值,同一密碼每次結果不同
  • 一鍵複製使用者名稱:雜湊格式的完整輸出行
  • 內建範例填入與輸入合法性檢查

使用場景 / 注意事項

適合在沒有指令列環境或需要快速設定 Nginx / Apache 目錄認證時產生密碼檔案。所有計算都在瀏覽器本機完成,密碼不會離開裝置;使用者名稱不能包含冒號或空白字元,產生後建議將 .htpasswd 檔案放在站台目錄之外並限制權限。

如何使用

  1. 輸入使用者名稱與密碼,並選擇雜湊演算法(建議使用預設 apr1)
  2. 點選產生,得到形如 user:$apr1$xxxx 的輸出行
  3. 點選複製後將結果附加到 .htpasswd 檔案並設定認證目錄