
Product
Socket for Jira Is Now Available
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.
CLI tool for managing HTTP Basic Authentication password file.
Basically, this is a Node.js implementation of Apache's htpasswd utility.
Via git (or downloaded tarball):
$ git clone git://github.com/gevorg/htpasswd.git
Via npm:
$ npm install -g htpasswd
$ htpasswd [-cimBpsDv] [ -C cost ] passwordfile username
$ htpasswd -b[cmBpsDv] [ -C cost ] passwordfile username password
$ htpasswd -n[imBps] [ -C cost ] username
$ htpasswd -nb[mBps] [ -C cost ] username password
-b - Use the password from the command line rather than prompting for it. This option should be used with extreme care, since the password is clearly visible on the command line. For script use see the -i option.-i - Read the password from stdin without verification (for script usage).-c - Create a new file.-n - Don't update file; display results on stdout.-m - Use MD5 encryption for passwords. This is the default.-B - Use bcrypt encryption for passwords. This is currently considered to be very secure.-C - This flag is only allowed in combination with -B (bcrypt encryption). It sets the computing time used for the bcrypt algorithm (higher is more secure but slower, default: 5, valid: 4 to 31).-d - Use crypt() encryption for passwords. This algorithm limits the password length to 8 characters. This algorithm is insecure by today's standards.-s - Use SHA encryption for passwords. This algorithm is insecure by today's standards.-p - Do not encrypt the password (plaintext).-D - Delete the specified user.-v - Verify password. Verify that the given password matches the password of the user stored in the specified htpasswd file.It uses mocha, so just run following command in package directory:
$ npm test
The MIT License (MIT)
FAQs
Node.js package for HTTP Basic Authentication password file utility.
The npm package htpasswd receives a total of 4,903 weekly downloads. As such, htpasswd popularity was classified as popular.
We found that htpasswd demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.