Jimmy Stewpot wrote:
Hi,
$encpass = crypt('password','$1$salthere$');
Where does vpopmail keep the salt or how does that work in regards to
the vpasswd utility etc?
Hi,
Vpopmail uses $1$ + random letters for the salt. The actual salt is not
kept anywhere.
#ifdef MD5_PASSWORDS
salt[0] = '$';
salt[1] = '1';
salt[2] = '$';
salt[3] = randltr();
salt[4] = randltr();
salt[5] = randltr();
salt[6] = randltr();
salt[7] = randltr();
salt[8] = randltr();
salt[9] = randltr();
salt[10] = randltr();
salt[11] = 0;
#else
salt[0] = randltr();
salt[1] = randltr();
salt[2] = 0;
#endif
tmpstr = crypt(clearpass,salt);
Regards,
Rick