我的开发机器是 Windows。我使用 htpasswd 程序,它是Windows XAMPP 包,版本 1.7.7,生成 Windows Apache 密码文件。
C:\xampp\apache\bin\htpasswd.exe -bc .htpasswd 使用名称 密码
我需要为 Redhat Linux 机器生成密码文件,但无法访问该机器上的 htpasswd 程序。如果我可以在 Windows 上生成有效的 Linux Apache 密码,那么我可以通过 FTP 将其传输到 Linux 系统。
htpasswd 文档说我可以使用 -d 标志来强制 crypt() 加密,它应该在 Linux 上运行,而不是在 Windows 上运行的默认 MD5 加密。
我的问题是
C:\xampp\apache\bin\htpasswd.exe -bcd .htpasswd 使用名称 密码
生成一个文件但显示一条消息“自动使用 MD5 格式”。
如何从 Windows PC 为 Linux 机器生成有效的 Apache 密码文件?
答案1
您可以使用以下在线工具这完成工作。