一、简介
htpasswd是apache的一个工具,该工具主要用于建立和更新存储用户名、密码的文本文件,主要用于对基于http用户的认证。
二、语法
Usage:htpasswd [-cimBdpsDv] [-C cost] passwordfile usernamehtpasswd -b[cmBdpsDv] [-C cost] passwordfile username passwordhtpasswd -n[imBdps] [-C cost] usernamehtpasswd -nb[mBdps] [-C cost] username password-c Create a new file.-n Don't update file; display results on stdout.-b Use the password from the command line rather than prompting for it.-i Read password from stdin without verification (for script usage).-m Force MD5 encryption of the password (default).-B Force bcrypt encryption of the password (very secure).-C Set the computing time used for the bcrypt algorithm(higher is more secure but slower, default: 5, valid: 4 to 31).-d Force CRYPT encryption of the password (8 chars max, insecure).-s Force SHA encryption of the password (insecure).-p Do not encrypt the password (plaintext, insecure).-D Delete the specified user.-v Verify password for the specified user. On other systems than Windows and NetWare the '-p' flag will probably not work. The SHA algorithm does not use a salt and is less secure than the MD5 algorithm.
三、实例
https://blog.linuxeye.com/333.html
参考:https://blog.linuxeye.com/333.html