Lee (12024-03-07): > $ openssl passwd -6 -salt username \\-password > $6$username$7 ..etc..
Wrong answer: this gives the encrypted string for “\-password”, not for “-password”. ~ $ openssl passwd -6 -salt username \\-password $6$username$7Vzj6uFI0bs770qb.tIdqyMDbBWCoF93TKbZ7GSmU0ktiCcMu5rxgjpumDUram2ulYhVlWycvUMf1jGKbu8sC1 ~ $ perl -e 'print crypt("-password", "\$6\$username\$"), "\n"' $6$username$FCvGwi21H/uVp89BtnZHWQsL.vZKajZ3lRbfB7Jnjr2C.5qBgx7TB3Ul3PbcyCIArts/C2lfQgYOLp418oH7C0 ~ $ perl -e 'print crypt("\\-password", "\$6\$username\$"), "\n"' $6$username$7Vzj6uFI0bs770qb.tIdqyMDbBWCoF93TKbZ7GSmU0ktiCcMu5rxgjpumDUram2ulYhVlWycvUMf1jGKbu8sC1 -- Nicolas George