httpd -m: output salted MD5 hash. By (forrest AT hifulltech.com)

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2009-12-16 02:28:50 +01:00
parent cc428147c1
commit dbc6a7a8fd

View File

@ -2347,7 +2347,12 @@ int httpd_main(int argc UNUSED_PARAM, char **argv)
#endif #endif
#if ENABLE_FEATURE_HTTPD_AUTH_MD5 #if ENABLE_FEATURE_HTTPD_AUTH_MD5
if (opt & OPT_MD5) { if (opt & OPT_MD5) {
puts(pw_encrypt(pass, "$1$", 1)); char salt[sizeof("$1$XXXXXXXX")];
salt[0] = '$';
salt[1] = '1';
salt[2] = '$';
crypt_make_salt(salt + 3, 4, 0);
puts(pw_encrypt(pass, salt, 1));
return 0; return 0;
} }
#endif #endif