工具地址:

https://10.1pxeye.com/tools/basic_auth_tools_apache/

使用演示:

相关知识:

.htaccess

.htaccess 文件是 Apache HTTP Server 的配置文件,允许管理员为各个目录指定选项。语法与 Apache 的其他配置文件完全相同。该文件放在提供 Web 页面的目录中,以提供比系统范围的配置文件 httpd.conf 更精细的控件。同样这里可以添加HTTP基本认证(Basic authentication)所需信息,包括密码文件.htpasswd的路径。

.htpasswd

.htpasswd文件结构非常简单,其中每一行都存储⼀个用户名和相关密码。 用户名和密码⽤冒号分隔。 同样,密码以加密方式存储,以确保密码安全。

.htpasswd使用专为Apache作了修改的MD5算法或系统函数crypt()加密密码。htpasswd所管理的文件可以包含两种类型的密码;有些用户的密码使用MD5加密的,而同一个文件中的其他用户密码则使用crypt()加密。

.htpasswd文件中可以包含多个用户的用户名和密码,每组用户名密码占一行。如下所示:

admin:Xe2du1/nbHORU
user2:$apr1$LOAyJnrf$aXWIXKIF8Wel4bHC.0YpM1
client:$apr1$alOezqbt$nRuz12KklIPQk3An4uR1I.