Generate a 56-bit DES encrypted (htpasswd) password with Ruby

Tagged ruby, irb, htpasswd, nginx, apache  Languages css

Run the following in an irb console to generate a 56-bit DES encrypted password:

"password".crypt("salt")

The password can be used in an Apache or Nginx htpasswd file to enable basic authentication.

The generated password can also be used in other Unix password files.