Htpasswd是Apache服务器用于基本HTTP认证的密码文件格式。它包含用户名和加密后的密码,用于保护网站目录的访问。
在Apache配置文件中添加以下代码启用认证:
<Directory "/var/www/protected"> AuthType Basic AuthName "Restricted Area" AuthUserFile /path/to/.htpasswd Require valid-user </Directory>
算法 | 安全性 | 推荐程度 | 特点 |
|---|---|---|---|
Bcrypt | 非常高 | 强烈推荐 | 专为密码存储设计,抗GPU破解,可配置计算成本 |
SHA-256 | 高 | 推荐 | 强大的加密哈希函数,但需要加盐增强安全性 |
SHA-1 | 中 | 不推荐 | 存在已知漏洞,已不再安全 |
MD5 | 低 | 强烈不推荐 | 极易被破解,仅用于兼容旧系统 |
利用在线Htpasswd生成工具,快速生成安全的Apache Htpasswd认证文件,支持多种加密算法。
操作步骤:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。