输入用户名和密码后点击"生成密码"...
1. 输入凭证:填写用户名和密码,选择加密算法(推荐bcrypt)。
2. 生成哈希:点击「生成密码」,系统在浏览器中计算加密哈希。
3. 复制使用:将生成的字符串添加到服务器的.htpasswd文件中。
htpasswd用于创建Apache/Nginx服务器的HTTP基本认证密码文件(.htpasswd)。本工具使用Web Crypto API在浏览器中生成加密哈希,支持bcrypt(推荐)、SHA-256、SHA-512、MD5、SHA-1、crypt等算法。
强烈推荐bcrypt。bcrypt自带盐值和迭代次数(cost factor 10),抗暴力破解能力最强。MD5和SHA-1已被证明存在安全弱点,不建议在新项目中使用。Apache 2.4+和Nginx都支持bcrypt格式($2y$前缀)。
不会。所有加密计算均在浏览器本地完成,密码不会离开您的设备。使用Web Crypto API进行安全哈希计算。生成的哈希值可以安全地存储在服务器的.htpasswd文件中,因为哈希值是单向不可逆的。