Htpasswd在线生成工具

简介: 快速生成安全的Apache Htpasswd认证文件,支持多种加密算法

Htpasswd是什么?
Htpasswd是Apache服务器用于基本HTTP认证的密码文件格式。它包含用户名和加密后的密码,用于保护网站目录的访问。

最佳实践建议

  • 对于新系统,始终使用Bcrypt算法
  • 将Bcrypt的cost值设置为10或更高以提高安全性
  • 避免使用MD5和SHA-1等过时算法
  • 使用强密码(至少12个字符,包含大小写字母、数字和符号)
  • 定期更新密码以提高安全性


服务器配置

在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?
利用在线Htpasswd生成工具,快速生成安全的Apache Htpasswd认证文件,支持多种加密算法。

操作步骤:

  1. 输入用户名、密码,
  2. 点击生成即可
  3. 一键复制htpasswd或下载htpasswd文件。
    image.png
目录
相关文章
|
存储 SQL 缓存
Hadoop入门(一篇就够了)
Hadoop入门(一篇就够了)
38751 5
Hadoop入门(一篇就够了)
|
Linux 容器 Docker
Debian配置系统中文语言及环境
Debian配置系统中文语言及环境
16120 1
|
安全 Linux 网络安全
组网神器WireGuard安装与配置教程(超详细)
组网神器WireGuard安装与配置教程(超详细)
53978 2
|
数据处理 虚拟化 图形学
ESXi 8.0U3e 免费版发布,含官方免费许可证 (序列号 SN Key)
ESXi 8.0U3e 免费版发布,含官方免费许可证 (序列号 SN Key)
6702 5