.htpasswd one-liner

Published by @ultradesu on 2020-07-13

It's annoying when you need apache2-utils just for creating password hash for Basic auth. So here is Shell one-liner doing it using openssl.

user=ab
pass=pwd
printf "${user}:$(openssl passwd -apr1 ${pass})\n"