From e396579cd8991d2dcb97448473712e13bf9c8047 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 9 Mar 2014 20:10:43 +0000 Subject: - mkpasswd.c: mkpasswd now defaults to MD5 instead of DES git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@3127 82007160-df01-0410-b94d-b575c5fd34c7 --- tools/mkpasswd.c | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/tools/mkpasswd.c b/tools/mkpasswd.c index 73179b4..0c243b2 100644 --- a/tools/mkpasswd.c +++ b/tools/mkpasswd.c @@ -129,14 +129,20 @@ main(int argc, char *argv[]) } } - if (flag & FLAG_MD5) + if (flag & FLAG_DES) { - if (length == 0) - length = 8; if (flag & FLAG_SALT) - salt = make_md5_salt_para(saltpara); + { + if ((strlen(saltpara) == 2)) + salt = saltpara; + else + { + printf("Invalid salt, please enter 2 alphanumeric characters\n"); + exit(1); + } + } else - salt = make_md5_salt(length); + salt = make_des_salt(); } else if (flag & FLAG_SHA256) { @@ -189,24 +195,14 @@ main(int argc, char *argv[]) { salt = saltpara; } - else /* Default to DES */ + else /* Default to MD5 */ { + if (length == 0) + length = 8; if (flag & FLAG_SALT) - { - if ((strlen(saltpara) == 2)) - { - salt = saltpara; - } - else - { - printf("Invalid salt, please enter 2 alphanumeric characters\n"); - exit(1); - } - } + salt = make_md5_salt_para(saltpara); else - { - salt = make_des_salt(); - } + salt = make_md5_salt(length); } if (flag & FLAG_PASS) -- cgit