$ htpasswd -nb username password username:$apr1$6osBs7Gy$Mf6idF5yrRiWGDAAP2ege1
最近のhtpasswdは MD5がデフォルト(-mオプション)なのでこうなる
昔みたいにcrypt(DES)にするには-dオプションを指定する
こまかい仕様は本家に書いてある
$ htpasswd -mnb username password
username:$apr1$qRIFLQAg$dPCDvJakRnonrKd.T80GG1
$ htpasswd -snb username password
username:{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=
$ htpasswd -dnb username password
username:oGK8D1VVGwWzk